Linux 安装 Redis
Posted 白马黑衣
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 安装 Redis相关的知识,希望对你有一定的参考价值。
一、概要
1. 环境
(1) Redis 6.2.7,点击可检查最新版本;
(2) Rocky Linux 9.1
二、安装与配置
1. 安装
Redis的安装非常简单,官方针对Ubuntu/Debian系统提供了具体指引,对于其他Linux系统也可以通过Snapcraft进行安装。
对于RHEL 9系统,dnf库也内置了Redis,不过该Redis是6.2.7并非最新的7.x,本文将使用dnf安装Redis。如果需要安装最新版的Redis,则依然需要使用官方指引进行安装。
(1) 更新
sudo dnf update -y
(2) 安装
sudo dnf -y install redis
(3) 启动
sudo systemctl start redis sudo systemctl enable redis
systemctl status redis
(4) 校验
redis-cli ping
2. 配置
(1) 配置文件
sudo vi /etc/redis/redis.conf
(2) 远程访问
在NETWORK部分找到下面这行并注释:
bind 127.0.0.1 -::1
新增:
bind 0.0.0.0
该配置将允许任意IP访问该Redis实例。
对于,生产环境,建议对该IP进行限制。
(3) 防火墙
sudo firewall-cmd --permanent --add-port=6379/tcp sudo firewall-cmd --reload
(4) 测试
三、最佳实践
TBD
四、参考
1. 官方
https://redis.io/docs/getting-started/installation/install-redis-on-linux/
https://redis.io/docs/management/config/
2. 配置文件
https://raw.githubusercontent.com/redis/redis/7.0/redis.conf
3. 最佳实践
https://blog.opstree.com/2019/04/16/redis-best-practices-and-performance-tuning/
4. 其他
https://technixleo.com/install-redis-server-centos-alma-rhel/
https://www.golinuxcloud.com/install-redis-server-rocky-linux-9/
https://infotechys.com/install-and-configure-redis-on-rhel9-centos9/
https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-redis-on-rocky-linux-9
Linux安装redis
参考技术A http://redis.io/download 或
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
yum -y install gcc automake autoconf libtool make
注意: 运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决
rm -f /var/run/yum.pid
tar zxvf redis-5.0.8.tar.gz -C /opt
cd /opt/redis-5.0.8 && make MALLOC=libc
make PREFIX=/usr/local/redis install
cd /usr/local/redis
启动Redis服务端 ./bin/redis-server
以配置文件启动Redis服务端 ./bin/redis-server ./redis.conf
启动Redis客户端 ./bin/redis-cli
启动Redis 客户端命令语法: redis-cli –h IP地址 –p 端口 //默认IP本机 端口6379
检测是否服务端启动 redis 127.0.0.1:6379> PING
客户端退出 shutdown
显示redis的情况 ps -ef |grep redis
杀死redis进程 kill -9 8169
错误 ./bin/redis-cli -h 127.0.0.1 -p 6379 -u wc19981220
报错: Invalid URI scheme 将-u换成-a即可
正确 ./bin/redis-cli -h 127.0.0.1 -p 6379 -a wc19981220
以上是关于Linux 安装 Redis的主要内容,如果未能解决你的问题,请参考以下文章