redis配置和常用方法

安装redis

在这里插入图片描述

# 安装epel
yum install -y epel-release

# 安装redis数据库
## rhel7中的redis默认为3.2
yum install -y redis

在这里插入图片描述

# 安装redis6
yum install -y redis6

在这里插入图片描述

# 设置开机自启动
systemctl enable redis --now

# 查看redis进程
ps -ef | grep redis

# 查看端口
netstat -lnp|grep 6379

redis配置

参考: https://juejin.cn/post/6844904000555352078

在这里插入图片描述


设置redis 远程连接和密码

redis配置参数参考:
https://www.runoob.com/redis/redis-conf.html

vim /etc/resids.conf

# 绑定所有网络接口,允许外部访问
## 绑定到默认的本地地址 127.0.0.1
bind 0.0.0.0

# 自定义监控端口
## 默认监听端口为 6379
port 6379

# 禁用Redis的保护模式,允许外部访问
protected-mode no

# 设置Redis访问密码为 "password123"
requirepass "password123"

# 指定pid文件
pidfile /var/lib/redis/redis.pid

# 数据目录
dir /data

# 设置 Redis 最大内存限制为 1GB
maxmemory 1gb

# 设置 Redis 内存淘汰策略为 volatile-lru
# lfu比lru性能更好
## volatile-lru 优先淘汰具有过期时间的键
## allkeys-lru 不区分键是否有过期时间,尽量保留那些最近被访问过的键,并优先淘汰最不活跃的键
maxmemory-policy volatile-lru

# 设置 Redis 最大客户端连接数为 10000
maxclients 10000

# 开启 AOF 持久化模式,将 Redis 所有写操作以日志的形式记录下来
appendonly yes

# 设置 AOF 持久化模式为每秒钟同步一次
appendfsync everysec

# 设置 Redis 日志文件路径
logfile "/var/log/redis/redis.log"

# 设置 Redis 守护进程模式
daemonize yes

set临时设置配置

set设置的配置不会持久保存

# 临时设置内存淘汰策略
redis-cli config set maxmemory-policy volatile-lru

# 带密码的服务器临时设置内存淘汰策略
redis-cli -a your_password config set maxmemory-policy volatile-lru

# 查看设置是否成功
redis-cli config get maxmemory-policy

redis常用命令

参考: Redis命令大全


连接到redis

# 连接到redis
redis-cli -h 127.0.0.1 -p 6379

使用密码进入redis

# 使用密码进入redis
redis-cli -a 密码

# 登录自定义端口+密码 的redis
redis-cli -h 127.0.0.1 -p 6379 -a 密码

设置key

# 设置key
set key value

查看key

# 查看key
get key

查看中文数据乱码

有时候会有中文乱码;
在这里插入图片描述
要在 redis-cli 后面加上 --raw

# 查看中文数据乱码
redis-cli --raw

在这里插入图片描述


Redis可视化工具Redis Desktop Manager

在这里插入图片描述


Redis集群搭建

https://juejin.cn/post/6844904083321536526

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值