linux安装redis
下载地址
根据自己的要求,选择对应的版本,右键复制对应链接,我这里选择5.0.7,由于老版本的redis是没有用户概念的,所有的客户端都使用一个密码登录,这样很不安全,所以在新版本的redis里加入了用户的概念
先升级,第一个指令是安装c++,第二个是升级gcc,不执行这两步骤,一般是没办法编译成功redis的
[root@MeterSphere /usr/local]$yum install gcc-c++
[root@MeterSphere /usr/local]$yum -y install centos-release-scl
[root@MeterSphere /usr/local]$yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
[root@MeterSphere /usr/local]$scl enable devtoolset-9 bash
下载到/usr/local,解压,进入到解压出来的文件夹,make编译,make install将redis安装到对应的文件夹
[root@MeterSphere /usr/local]$wget http://download.redis.io/releases/redis-5.0.7.tar.gz
[root@MeterSphere /usr/local]$ls redis-5.0.7.tar.gz
redis-5.0.7.tar.gz
[root@MeterSphere /usr/local]$pwd
/usr/local
[root@MeterSphere /usr/local]$
[root@MeterSphere /usr/local]$tar -zxvf redis-5.0.7.tar.gz
[root@MeterSphere /usr/local]$cd redis-5.0.7/
[root@MeterSphere /usr/local/redis-5.0.7]$make
[root@MeterSphere /usr/local/redis-5.0.7]$make install PREFIX=/usr/local/redis
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
[root@MeterSphere /usr/local]$pwd
/usr/local
[root@MeterSphere /usr/local]$cp redis-5.0.12/redis.conf redis/bin/
然后,修改配置文件
[root@MeterSphere bin]# pwd
/usr/local/redis/bin
[root@MeterSphere bin]# vim redis.conf
在原来daemonize=no,daemonize 就是守护进程的意思,现在我们要修改成yes
将这一行注释掉,这个是开放外部访问的,如果不开放的话,只有本机可以监听
密码
然后就可以后台启动了
[root@MeterSphere bin]# pwd
/usr/local/redis/bin
[root@MeterSphere bin]# ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis.conf redis-sentinel redis-server
[root@MeterSphere bin]# ./redis-server redis.conf
6055:C 04 Nov 2022 13:01:16.364 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
6055:C 04 Nov 2022 13:01:16.364 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=6055, just started
6055:C 04 Nov 2022 13:01:16.364 # Configuration loaded
附赠可视化客户端的工具下载地址
https://github.com/qishibo/AnotherRedisDesktopManager
安装好后连接测试即可