Linux安装Redis
1、下载安装包假如没安装wget,先安装一下wget
yum install wget -ywget 获取网络资源
wget http://download.redis.io/releases/redis-6.2.6.tar.gzhttps://img2023.cnblogs.com/blog/3455982/202412/3455982-20241211005217037-290859826.png
2、解压到指定目录
tar -zxvf redis-6.2.6.tar.gz -C /opt/3、安装gcc
安装 gcc、tcl
yum install gcc-c++ tcl -y因为我们利用的是redis源码安装,所以需要利用 gcc 来编译
这里一定要留意 gcc 和 redis 的版本兼容问题
我这里是 centos7 和 redis 6.x ,所以直接yum安装就好
4、编译
cd /opt/redis-6.2.6/
makehttps://img2023.cnblogs.com/blog/3455982/202412/3455982-20241211010400531-649497889.png
以上截图就是编译成功了
5、安装
make install PREFIX=/opt/redis-6.2.6这里我们指定安装在 /opt/redis-6.2.6/bin 目录下
不利用 PREFIX 前缀,默认安装在 /usr/local/bin 目录下
https://img2023.cnblogs.com/blog/3455982/202412/3455982-20241211011519269-311290065.png
6、修改配置文件
vim redis.confbind * -::*
protected-mode no
daemonize yes仅是安装,先修改以上配置即可,后面按需求再添加
配置项名称配置项值范围说明daemonizeyes、noyes表示启用守护进程,默认是no即不以守护进程方式运行。其中Windows系统下不支持启用守护进程方式运行port 指定 Redis 监听端口,默认端口为 6379bind 绑定的主机地点,假如需要设置长途访问则直接将这个属性备注下或者改为bind * 即可,这个属性和下面的protected-mode控制了是否可以长途访问 。protected-modeyes 、no掩护模式,该模式控制外部网是否可以毗连redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网毗连redis服务则需要将此属性改为no。timeout300当客户端闲置多长时间后关闭毗连,假如指定为 0,表示关闭该功能logleveldebug、verbose、notice、warning日志级别,默认为 noticedatabases16设置数据库的数量,默认的数据库是0。整个通过客户端工具可以看得到rdbcompressionyes、no指定存储至本地数据库时是否压缩数据,默认为 yes,Redis 采用 LZF 压缩,假如为了节省 CPU 时间,可以关闭该选项,但会导致数据库文件变的巨大。dbfilenamedump.rdb指定本地数据库文件名,默认值为 dump.rdbdir 指定本地数据库存放目录requirepass 设置 Redis 毗连密码,假如配置了毗连密码,客户端在毗连 Redis 时需要通过 AUTH命令提供密码,默认关闭maxclients0设置同一时间最大客户端毗连数,默认无限制,Redis 可以同时打开的客户端毗连数为 Redis 进程可以打开的最大文件描述符数,假如设置 maxclients 0,表示不作限制。当客户端毗连数到达限制时,Redis 会关闭新的毗连并向客户端返回 max number of clients reached 错误信息。maxmemoryXXX 指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,到达最大内存后,Redis 会先尝试扫除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis 新的 vm 机制,会把 Key 存放内存,Value 会存放在 swap 区。配置项值范围列里XXX为数值。7、启动Redis
服务端启动
./bin/redis-server redis.conf检查进程
ps -ef | grep redishttps://img2023.cnblogs.com/blog/3455982/202412/3455982-20241211013308997-1158396439.png
客户端毗连
./bin/redis-clihttps://img2023.cnblogs.com/blog/3455982/202412/3455982-20241211013535470-1413335624.png
8、封装脚本
cd /opt/redis-6.2.6/bin/
vim start-redis.sh
```
/opt/redis-6.2.6/bin/redis-server /opt/redis-6.2.6/redis.conf
```
vim stop-redis.sh
```
/opt/redis-6.2.6/bin/redis-cli shutdown
```
chmod 755 start-redis.sh
chmod 755 stop-redis.sh9、配置环境变量
vim /etc/profile
```
...
export REDIS_HOME=/opt/redis-6.2.6
export PATH=$REDIS_HOME/bin:$PATH
```
source /etc/profile
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]