Linux环境下安装redis
1、安装Redis
1.1 新建redis目录
1.2 下载redis6.0.8安装包
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
1.3 解压
tar -zxvf redis-6.0.8.tar.gz
1.4 安装C语言编译环境
查看和升级gcc版本(gcc版本过低需要升级,如果是高版本可以省略此步骤)
更新命令如下:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
再次查看gcc版本:
1.5 编译
先进入到redis-6.0.8目录
make
1.6 安装
make install
进入到redis-6.0.8目录下面的src目录执行
也可以直接make && make install
查看默认安装位置
1.7 测试,前台启动
1.8 查看redis进程
ps -ef|grep redis
1.9 配置后台启动,快捷启动命令
vim /root/software/redis-6.0.8/redis.conf
注释bind127.0.0.1,否则只有本机才能访问
修改 daemonize no 为daemonize yes 开启守护进程模式,设置为后台运行,进程不会终止,除非手动kill该进程
设置外网可链接,protected-mode值改为no
保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。
设置redis密码,打开注释,后面设置自己的密码
保存退出
其他配置:
监听端口:
日志、持久化文件保存目录:
数据库数量,设置为1代表只使用一个库,默认16个库,0~15
设置redis能够使用的最大内存
日志文件,默认为空,不记录日志,可以指定日志文件名
1.10 将redis设置成开机自启动(后台启动)
a、首先创建几个目录
b、将redis安装目录的redis.conf复制一份到/etc/redis目录下,命名为6379.conf
c、修改6379.conf的logfile 为/var/log/redis/6379.log
d、修改6379.conf的dir ./ 为 dir /var/log/redis/data ,用来做redis持久化,保存后缀为.rdb的文件
e、将安装的redis目录下utils目录下的redis_init_script文件复制到/etc/init.d/下面,命名为redis
f、修改/etc/init.d/redis文件
g、将redis服务设置开机自启动 chkconfig redis on
h、重启reboot, 查看进程 ps -ef|grep redis
1.11 本机登录redis
auth 密码
远程链接不上使用以下命令启动redis:redis-server /root/software/redis-6.0.8/redis.conf
1.12 redis的启动
1.13 redis客户端连接