首页 > 数据库 >Redis下载安装

Redis下载安装

时间:2023-11-06 17:33:12浏览次数:44  
标签:name text Redis data 下载安装 nodes type id

1、下载安装包

方式一: 官网下载想要的版本 https://download.redis.io/releases/ 上传到FinalShell 方式二: 选择自己想要的版本 使用命令下载到指定位置
wget https://download.redis.io/releases/redis-6.0.10.tar.gz

2、解压下载好的压缩包

tar -zxvf redis-6.0.10.tar.gz
解压好后出现Redis的文件夹 0

3、安装GCC

由于redis是c语言编写的,所以我们需要编译一下,编译要使用GCC; 如果你装过yum,那么默认GCC版本为4.8.5,版本过低,无法编译Redis文件; 或者使用命令查看gcc版本:
gcc -v
  我们将GCC升级到5.3及以上:
##升级到gcc 9.3:
yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

##需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
##如果要长期使用gcc 9.3的话:需要做以下修改

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

##这样退出shell重新打开就是新版的gcc了
##以下其他版本同理,修改devtoolset版本号即可。

4、安装Redis

进入解压后的redis文件夹 查看文件夹中的内容
cd redis-6.0.10/
ll
0   这里有一个Makefile 安装设定,打开查看一下:
cat Makefile
0 默认路径是src目录下,install也是相同内容,那我们直接去安装它
make install
这个命令会将redis默认安装到/usr/local/bin目录下;  
如果需要指定目录: 1、进入redis文件夹 cd redis-6.0.10/ 2、预编译 make 3、创建自定义安装目录 mkdir -p /usr/local/redis 4、安装到指定目录 make PREFIX = /usr/local/redis install
  安装完毕,查看版本:
redis-cli -v

5、启动Redis

在redis目录下,进入src
cd src
启动(如果自定义安装目录,则要到自定义目录下的bin目录下执行这个操作,以及下述相关操作)
redis-server
0 ctrl+c 快捷键停止运行   如果需要让其在后台一直运行,则需要使用守护进程; 进入redis目录下; 通过vim命令修改redis.conf,daemonize修改为yes
vim redis.conf
0   0 键盘i --插入模式,esc --退出,:wq保存并退出编辑  

6、客户端启动Redis

再建立一个服务器实例 查看Redis运行情况
ps -ef|grep redis
0   进入到刚才redis目录,客户端启动Redis
redis-cli
0   尝试set name 123 然后获取它 0   查找所有key 0 给key是“name”的数据设置过期时间,五秒后再查看 0   退出客户端
exit
到这里整个过程就结束了

标签:name,text,Redis,data,下载安装,nodes,type,id
From: https://www.cnblogs.com/nliu/p/17813253.html

相关文章

  • Redis Functions 介绍之一
    Redis提供了编程接口(programminginterface)可以让你在Redis服务器端执行客户的脚本。一个重大的变化就是从Redis7开始,你可以选择使用RedisFunctions去管理和运行你的脚本,而在此之前你只能使用EVAL命令执行Lua脚本。通过EVAL命令执行的脚本是有缺陷的。如果在Redis服务器端执行......
  • Redis Functions 介绍之一
    Redis提供了编程接口(programminginterface)可以让你在Redis服务器端执行客户的脚本。一个重大的变化就是从Redis7开始,你可以选择使用RedisFunctions去管理和运行你的脚本,而在此之前你只能使用EVAL命令执行Lua脚本。通过EVAL命令执行的脚本是有缺陷的。如果在Redis服务器端执......
  • Centos 7 官网下载安装mysql server 5.6
    Centos7官网下载安装mysqlserver#wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm#rpm-ivhmysql-community-release-el7-5.noarch.rpm#yuminstallmysql-community-server安装成功后重启mysql服务。#servicemysqldrestart初次安装mysql,root......
  • Redis和Spring Boot:如何协作提高您的应用程序性能
    ......
  • Redis分布式缓存、AOF与RDB详解
    分布式缓存单点Redis的问题1.数据丢失问题Redis是内存存储,服务重启可能会丢失数据2.并发能力问题单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景3.故障恢复问题如果Redis宕机,则服务不可用,需要一种自动的故障恢复手段4.存储能力问题Redis基于内存,单节点能存储的数据......
  • Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8K Star!
    Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8KStar! 中午时候,在技术交流群里聊起关于Redis创始人的一些趣事,比如离开Redis之后,去写科幻小说之类的。因为好奇科幻小说,TJ君就去搜索了一下。结果一搜,发现Redis作者最近居然又搞了个新活儿!世界上最小的聊天服务器......
  • Redis设置密码以及用redis-cli -a连接redis实例
    要为Redis添加密码,您可以按照以下步骤进行操作:打开Redis配置文件。在大多数情况下,Redis的配置文件名为redis.conf,可以在Redis的安装目录中找到。在配置文件中,找到并取消注释(去掉前面的#符号)以启用密码验证的配置项。找到以下行并确保其没有被注释:requirepassyour_password将your_p......
  • 如何统计redis操作失败的次数
    要统计Redis操作失败的次数,你可以使用Redis的监控功能和相关命令。以下是一种可能的方法:开启Redis的监控功能:在Redis的配置文件中,找到redis.conf文件并确保以下行没有被注释掉:#默认禁用,你可以通过以下命令来开启:configsetnotify-keyspace-eventsKEA这将启用键空间通......
  • 简述 NoSQL 和NoSQL 中的 Redis
    简述NoSQL和NoSQL中的Redis引言 Redis是当前比较热门的NoSQL数据库产品之一,是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的高性能键值对(Key-Value)数据库(区别于MySQL的二维表格的形式存储)。它通过提供多种键值数据类型来适应不同场......
  • Redis问题大全
    一、什么是Redis?  Redis是一种支持key-value键值对数据存储的NoSQL数据库。与传统数据库不同的是,Redis的数据是保存在内存中的(内存数据库,支持持久化),因此读写速度非常快,被广泛应用于分布式缓存方向。  redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记......