当前位置: 首页 > article >正文

Linux安装部署Redis教程

一、yum 源安装redis

1、查看redis相关的端口,和运行进程。

sudo netstat -nultp | grep 6379
sudo ps -ef | grep '[r]edis'

2,如果有进程就杀死进程。

kill -9 进程id

3、yum 源安装redis 

yum install redis

4、查看redis版本

redis-server --version

5、启动redis 

# 启动redis
systemctl start redis
# 查看状态
systemctl status redis
#设置开机自启
systemctl enable redis

6、测试 Redis 是否正常工作

[root@localhost ~]# redis-cli
127.0.0.1:6379> set mykey "Hello, Redis!"
OK
127.0.0.1:6379> get mykey
"Hello, Redis!"
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> exit

yum 源安装redis 完成

二、手动指定版本下载 

1、去官网下载:Index of /releases/

2、下载redis压缩包,这里我选择 redis-6.0.5 版本

wget https://download.redis.io/releases/redis-6.0.5.tar.gz

3、解压文件

tar -zxf redis-6.0.5.tar.gz

4、在源码目录下,运行 make 命令来编译 Redis

cd redis-6.0.5
make install

5、修改配置文件redis.conf

vim redis.conf
# 取消 bind 127.0.0.1 的注释  
bind 0.0.0.0  # 改为表示允许所有ip连接

# 取消 # requirepass foobared 的注释,将 foobared 修改为密码
requirepass 1234

# 将appendonly 修改为 yes
appendonly yes

# 将daemonize 修改为 yes
daemonize yes

6、在 src 目录下,执行 ./redis-server来测试是否编译成功。

cd src
./redis-server

7、查找 Redis 服务器程序 (redis-server)Redis 客户端程序 (redis-cli) 的路径

find / -name "redis-server"
find / -name "redis.conf"

8、将redis 服务交给 systemd 管理 

cd /etc/systemd/system
vim redis.service

 注意:ExecStart后面的路径根据自己安装路径修改。

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/root/redis-6.0.5/src/redis-server /root/redis-6.0.5/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

:wq  保存退出

9、刷新服务配置

systemctl daemon-reload

10、启动redis

# 启动redis
systemctl start redis
# 查看状态
systemctl status redis
#设置开机自启
systemctl enable redis

11、查看版本

redis-server --version

手工下载,指定版本安装成功。

12、测试密码, 服务连接,设置了键值对并成功获取。

[root@localhost system]# redis-cli
127.0.0.1:6379> auth 1234
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set mykey "Hello, Redis!"
OK
127.0.0.1:6379> get mykey
"Hello, Redis!"
127.0.0.1:6379> exit

 补充说明:

1、第8步 将redis 服务交给 systemd 管理 ,那个路径就是wget 下载 解压后的那个安装包。

redis-6.0.5/redis.conf 安装包里面有这个redis.conf 文件,这个是redis 的配置文件。

2、如何修改端口号,防止端口冲突,进redis 包里面编辑redis.conf 配置文件。

vim redis.conf

将 port 6379  改为你想要设置的端口。

:wq  保存退出

重启服务:

sudo systemctl restart redis
sudo systemctl status redis

测试验证:

[root@localhost redis]# redis-cli -p 6380
127.0.0.1:6380> auth 1234
OK
127.0.0.1:6380> ping
PONG
127.0.0.1:6380> exit

完成。


http://www.kler.cn/a/421963.html

相关文章:

  • Linux基础—防火墙2
  • 【CVPR24】One-Prompt to Segment All Medical Images
  • 面试题整理(二)
  • 2411C++,CXImage简单使用
  • 怎么把项目提交到git上
  • 【WRF-Urban】Urban 模块是否运行完成及与标准 WRF 的区别
  • 编译MT7620 OpenWrt的所有机型的固件
  • PTA--数据结构预习报告: 考试排名汇总
  • Oracle篇—通过官网下载最新的数据库软件或者历史数据库软件
  • 解码气候:全球气候变化驱动因素预测!气候变化的驱动因素主要包括哪些?全球气候变化对哪些领域有影响?
  • MYSQL练习
  • 免交互运用
  • web五、元素尺寸和位置、节点操作(DOM,查找节点,增加节点,删除节点)、阶段案例
  • MySQL篇—通过官网下载linux系统下多种安装方式的MySQL社区版软件
  • 使用playwright自动化测试时,npx playwright test --ui打开图形化界面时报错
  • Hive基础篇
  • 【IMF靶场渗透】
  • Nginx配置限流,技能拉满!
  • Nodejs-初体验-1
  • C++ 游戏开发入门