1. 下载redis5.0.10
在安装Redis 5.0.10前,我们需要先去Redis官网上下载Redis的tar.gz文件,Redis的官网地址为https://redis.io/,我们可以直接通过浏览器访问这个地址,然后在该网站中找到最新的Redis稳定版本下载地址,如下图所示:
注意:在本次安装中我们选择的是Redis-5.0.10.tar.gz版本
我们可以直接点击该链接进行下载,或者使用如下命令进行下载:
wget http://download.redis.io/releases/redis-5.0.10.tar.gz
2. 解压并安装redis
下载完成后,我们需要解压该文件:
tar xvzf redis-5.0.10.tar.gz
解压完成后,进入解压后的目录文件夹,并运行make命令编译Redis源代码:
cd redis-5.0.10
make
如果一切正常,编译完成后Redis就会在该目录下生成一些二进制文件。接下来我们可以使用如下命令来测试Redis是否编译成功:
make test
如果测试结果如下(所有测试通过)则说明Redis编译成功:
ALL TESTS PASS
编译完成后,我们可以运行如下命令来安装Redis:
make install
安装成功后,我们可以在安装目录中找到Redis的命令及其配置文件。默认情况下,Redis将被安装在/usr/local/bin目录中。我们可以使用如下命令查看Redis的版本信息:
/usr/local/bin/redis-server -v
输出结果如下,则说明Redis安装成功:
Redis server v=5.0.10 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=51e9254d2f384880
3. 配置redis
在安装完成后,我们需要对Redis进行配置。配置文件位于Redis安装目录下的redis.conf,我们可以使用如下命令进行配置文件的拷贝:
cp redis.conf /etc/
注意:我们需要SSL的支持,因此需要安装OpenSSL-devel并重新编译安装一次Redis
yum -y install openssl-devel
make distclean # 清空安装目录
make # 重新编译安装
make test # 进行测试
make install # 安装 Redis
cp redis.conf /etc/
我们可以使用vi命令或其他喜欢的文本编辑器来编辑该配置文件,修改以下内容:
# 将监听地址修改为本地地址
# bind 127.0.0.1
bind 0.0.0.0
# 将日志级别设置为warning
# 日志级别可以是debug、verbose、notice、warning,默认为verbose
loglevel warning
# 设置密码
requirepass yourpassword
注意:这里的yourpassword为你设置的密码
修改完成后,我们可以使用如下命令启动Redis服务:
/usr/local/bin/redis-server /etc/redis.conf
这样,Redis就成功启动运行了。
4. 配置Redis为后台服务
默认情况下,Redis是以前端进程运行的。我们可以使用如下命令将其转化为后台进程运行:
/usr/local/bin/redis-server /etc/redis.conf &
注意:最后要加上 & 符号,表示后台运行
Redis转化为后台服务后,我们可以使用如下命令查看服务进程是否运行:
ps aux | grep redis
输出结果如下,则表明Redis后台服务正在运行:
root 572 1.4 0.4 246876 8804 ? Ssl 14:42 0:00 /usr/local/bin/redis-server *:6379
root 604 0.0 0.0 112712 968 pts/0 S+ 14:53 0:00 grep --color=auto redis
5. 安装Redis客户端
安装Redis客户端可以让我们方便地与Redis服务器进行交互。我们可以使用如下命令安装Redis客户端:
yum install -y redis
6. 操作Redis
6.1 连接Redis服务器
连接Redis服务器十分简单,我们只需要在命令行下输入如下命令即可:
redis-cli
如果连接成功,你将看到如下类似的结果:
127.0.0.1:6379>
6.2 设置键值
在连接Redis服务器后,我们可以使用如下命令设置一个键值:
set key value
其中,key表示键,value表示值。例如,我们可以输入如下命令:
set test hello
键名为test,键值为hello,设置完成后我们可以使用如下命令来查看该键值:
get test
输出结果如下,则说明设置成功:
hello
6.3 获取键值
我们可以使用如下命令来获取键值:
get key
例如:
get test
输出结果为:
hello
6.4 删除键值
我们可以使用如下命令来删除一个键值:
del key
例如:
del test
注意:键被删除后,对应的值也将被删除。
6.5 退出Redis
我们可以使用如下命令退出Redis:
exit
或者使用如下命令:
quit
至此,CentOS7.8上Redis5.0.10的安装配置及使用就介绍完了,希望本篇文章能够帮助到大家。