redis的安装
2021-07-08 本文已影响0人
G__yuan
redis的下载
可以直接访问官网:http://www.redis.cn/download.html
1.下载redis命令:
wget http://download.redis.io/releases/redis-6.0.6.tar.gz

2.编译安装redis
tar -zxvf redis-6.0.6.tar.gz
cd redis-6.0.6
make && make install
**3.编译执行的过程中可能会报错

这是因为对于redis6.0来说,gcc的版本太低,编译redis6.0,gcc的版本不能低于5,所以执行如下命令升级gcc
#第一步
sudo yum install centos-release-scl
#第二步
sudo yum install devtoolset-7-gcc*
#第三步
scl enable devtoolset-7 bash
#查看gcc版本
gcc -v
升级成功之后重新执行make命令,重新进行编译安装。
修改redis的配置信息
要把redis作为一个系统的daemon进程(守护进程)去运行,每次系统启动的时候,redis进程一起启动。
(1)cd到解压后的redis目录中,找到utils目录,然后将utils目录中的redis_init_script脚本拷贝到linux服务器的/etc/init.d目录中,将redis_init_script命名为redis_6379,6379是我们希望这个redis实例监听的端口。
(2)修改改名之后的redis_6379文件中的第6行REDISPORT,设置端口为6379。
(3)创建两个目录:/etc/redis (存放redis的配置文件); /var/redis/6379 (存放redis的持久化文件)
(4)修改redis配置文件redis.conf(默认是在解压后的redis-6.0.6中),将该文件拷贝到 /etc/redis中,修改名称为:6379.conf ,这儿必须得把名称修改为6379.conf,因为redis的启动脚本中的名字是以这个端口号来命名的,可以查看一下启动脚本一名了然。
(5)修改redis.conf中的配置为生产环境
daemonize yes //让redis以daemon进程启动
pidfile /var/run/redis_6379.pid //设置redis的pid文件位置
port 6379 //设置redis的监听端口号
dir /var/redis/6379 //设置持久化文件的存储位置
(6)启动redis
cd /etc/init.d
chmod 777 redis_6379
./redis_6379 start
(7)确认redis进程是否启动
ps -ef | grep redis
(8)让redis跟随系统启动,添加下面的命令到/etc/init.d下面的redis_6379文件中
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
chkconfig redis_6379 on
(9)redis cli的使用
redis-cli SHUTDOWN //连接本机的6379端口停止redis进程。
redis-cli ping //ping redis的端口,看是否正常
redis-cli //进入交互式命令行
redis-cli -h ip -p 6379 //连接指定ip和端口号的redis服务。