根据官网指导安装

官网:https://redis.io/download

$ 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

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐