1. Linux中安装Redis
1.1 下载
进入Redis官网下载 : https://redis.io/download
1.2 安装
提示 : 安装redis时,首先要安装gcc
1 | # yum -y install gcc |
安装步骤 :
- 开启Linux,并用SecureCRT连接
- 在Linux的/opt目录下创建software、module文件夹
1 | # mkdir /opt/software |
- 将下载好的.tar.gz拖进Linux,按住alt+p进入文件传输窗口,cd进/opt/software目录,将文件直接拖入Linux即可
1 | # cd /opt/software |
- 将.tar.gz解压到/opt/module
1 | # cd /opt/software |
- 进入解压后的redis目录,使用make命令进行编译
1 | # cd /opt/module/redis-6.0.1/ |
如果报了一下错误,说明gcc版本过低,要求gcc版本是5.3以上(可通过gcc -v查看版本),需要升级版本再安装 :
执行一下命令进行升级gcc ,升级至9.3:
1 | # yum -y install centos-release-scl |
*需要注意,scl命令启用只是临时的,退出shell或重启就会恢复原系统的gcc版本,如果要长期使用gcc 9.3的话 : *
1 | # echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile |
升级之后再次编译即可
- 进入src/目录,执行make install后显示以下信息表示安装成功 :
2.Redis服务启动
2.1 指定端口启动服务
服务器端 :
1 | src]# redis-server --port 6380 |
客户端 :
1 | src]# redis-cli -p 6380 |
2.2 指定配置文件启动服务
将目录下的redis.conf配置文件简化的复制一份,以后就使用简化的配置文件 :
1 | # cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf |
将redis-6379.conf配置文件只保留核心的一些东西 :
- port 6379 ## 端口号
- daemonize yes ##守护进程启动
- logfile “6379.log” ## 日志文件
- dir /opt/module/redis-6.0.1/data ## 生成文件后存放的目录
服务器端启动 :
1 | redis-6.0.1]# redis-server redis-6379.conf |
执行命令后redis就在后台启动了,可通过进程命令查看是否已启动redis服务端 :
1 | # ps -ef | grep redis- |
客户端尝试连接 :
1 | # redis-cli |
2.3 配置文件启动目录管理
在使用redis-6379.conf配置文件可以启动成功,但是发现,每当需要新启一个redis服务,就新建一个配置文件,这样会导致redis根目录下比较杂乱,所以建议用一个目录进行管理配置文件。
1 | redis-6.0.1]# mkdir conf |
服务器端启动 :
1 | # redis-server conf/redis-6379.con |
客户端启动 :
1 | # redis-cli |
之后需要新启一个redis服务时,只需要将redis-6379.conf配置文件复制一份并改名字和内部端口号,日志文件名即可,例如: redis-6380.conf