Linux 安装环境必须先具备gcc编译环境
版本选择
查看自己redis版本的命令
安全Bug按照官网提示,升级成为6.0.8及以上
目前建议都需要升级到6.0.8版本以上
本次我们用Redis7.0
Redis7安装步骤
-
下载获得redis-7.0.0.tar.gz后将它放入Linux目录/opt
-
/opt目录下解压redis
tar -zxvf redis-7.0.0.tar.gz
-
进入目录
-
在redis-7.0.0目录下执行make命令
-
查看默认安装目录: usr/local/bin
Linux下的/usr/local类似于Windows下的C:/Program Files
redis-bepchmark:性能测试工具,服务启动后运行该命令,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel: redis集群使用
redis-server: Redis服务器启动命令
-
将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis
-
修改/myredis目录下redis.conf配置文件做初始化设置
redis.conf配置文件,改完后确保生效,记得重启redis服务,否则配置不会生效
-
默认daemonize no 改为daemonize yes
-
默认protected-mode yes 改为protected-mode no
-
默认bind 127.0.0.1 改为直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
-
添加redis密码 改为requirepass你自己设置的密码
-
启动redis服务
# 使用redis-server命令,后接redis的配置文件
redis-server /myredis/redis7.conf
# 查看redis服务是否启动
ps -ef | grep redis | grep -v grep
... *:6379 # 说明成功启动
- 连接服务
# 使用redis-cli -a 密码 [-p 端口号] 连接服务
redis-cli -a 123456 -p 6379
# 命令端出现如下表示成功
127.0.0.1:6379>
# 此时再次查看redis的服务
ps -ef | grep redis | grep -v grep
... redis-server *:6379
... redis-cli -a 123456 -p 6379
# 出现两个服务(server端和client端)表示redis-cli成功启动
# 执行ping命令
127.0.0.1:6379>ping
PONG # 出现PONG说明连接成功
- HelloWorld
127.0.0.1:6379>set k1 helloworld
OK # set 成功
127.0.0.1:6379>get k1
"helloworld" # get 成功
- 关闭
# 服务内部关闭
127.0.0.1:6379>SHUTDOWN
# 单实例关闭
redis-cli -a 123456 shutdown
# 多实例关闭(需要指定端口号)
redis-cli -p 6379 shutdown
Redis7卸载步骤
-
停止redis-server服务
-
删除/usr/local/bin目录下与redis相关的文件
rm -rf /usr/local/bin/redis-*