redis安装和运维

一 安装

1 安装redis单例

操作系统:debian 12

1.1 在linux中安装

# 直接安装, 开机自启动
apt install redis-server

# 检查安装情况
systemctl status redis-server

systemctl start redis-server   # 启动
systemctl stop redis-server    # 停止
systemctl restart redis-server # 重启
# 检查是否已经设置开机自动启动
systemctl is-enabled redis-server  
systemctl enable  redis-server     # 设置为开机自动启动
systemctl disable redis-server     # 禁止开机自动启动



# 配置远程访问
vim /etc/redis/redis.conf
#a 注释
bind 127.0.0.1 ::1
#b 修改保护模式为no
protected-mode no
# 重新redis
systemctl restart redis-server

#在其他电脑上验证连通性
telnet xxx 6379

卸载

直接使用apt卸载

apt purge --auto-remove redis-server

手动删除redis命令和配置文件:

 whereis redis-server

 whereis redis-cli

 rm /usr/bin/redis-*
 rm -rf /etc/redis/
 rm -rf /var/log/redis/
 rm -rf /var/log/redis/
 rm -rf /var/lib/redis/
 rm /etc/init.d/redis-server

1.2 在docker中安装

# 拉镜像
docker pull redis:6.2.6

# 下载redis.conf文件, 注意需匹配版本
# 本地新建目录/dockerapp/redis/conf|data|logs
# 运行容器
docker run --restart=always --hostname redis01 --name redis6.2.6 \
        -p 6379:6379 \
        -v /dockerapp/redis/conf/redis.conf:/etc/redis/redis.conf \
        -v /dockerapp/redis/data:/data \
        -v /dockerapp/redis/logs:/logs \
        -d redis:6.2.6 redis-server /etc/redis/redis.conf
# 检查容器情况
docker ps
docker exec -it xxxxxx /bin/bash

# 检查挂在目录的情况
ls /dockerapp/redis/data

#在其他电脑上验证连通性
telnet xxx 6379

posted @ 2024-03-11 11:56  笨功夫才是真功夫  阅读(24)  评论(0编辑  收藏  举报