根据官网指导安装
$ wget http://download.redis.io/releases/redis-6.0.4.tar.gz
$ tar xzf redis-6.0.4.tar.gz
$ cd redis-6.0.4
$ make
由于腾讯云内下载redis太慢,手动下载下来,再使用FTP工具上传腾讯云,再执行以上命令。(wget就不用执行了,因为已经下载了嘛)
Redis6安装出错
报错: error: ‘struct redisServer’ has no member named ‘maxmemory’ 等等错误
make编译时使用的是linux gcc编译器,它是linux系统一个强大的编译器。 (关于GCC请参考: https://blog.csdn.net/ENSHADOWER/article/details/82951131)
Redis6需要4.8以上GCC版本,好吧,这里我选择了降级Redis。
Redis5.0版本
如Redis6.0,执行下载、上传、解压步骤
编译
# make
执行安装
# make install
安装成功
没有明确成功提示,还以为没成功呢。
修改配置文件:Redis根目录下redis.conf
关闭地址绑定
这样任何一台机器都可以连接redis了,这一行注释掉
关闭保护模式
保护模式 默认是开启的,无法远程访问,并且访问不需要密码。
protected-mode 的值 yes => no
开启后台启动
默认关闭后台启动,一旦开启Redis,终端就必须一直处于打开状态。
no => yes
保存并退出 :wq
启动Redis
启动需要两步,1.启动服务端 2.启动客户端
启动服务端 # redis-server redis.conf
启动客户端 # redis-cli
redis-cli 常用参数:
-h 主机地址
-p 连接端口
-a 密码
Redis安装完成
参考博客:https://blog.csdn.net/qq_39185919/article/details/100564713