码峰博客 – 码而思

分享积累从此时此刻开始

redis 常用命令

windows 环境

修改 redis.windows-service.conf 文件,同时配置本地与局域网IP
bind 192.168.6.109 127.0.0.1

启动 或 双击 redis-server.exe
.\redis-server redis.windows-service.conf
停止
.\redis-server --service-stop
重启
.\redis-server --service-start  redis.windows-service.conf

清理缓存
 .\redis-cli FLUSHALL

redis-cli 客户端

/usr/bin/redis-cli  // 宝塔面板进入 redis-cli
.\redis-cli  // windows 进入 redis-cli

AUTH password   // 输入密码
select index    // 切换数据库

KEYS *   // 查看所有缓存
KEYS TOKEN* //查看以 TOKEN 开头的缓存
KEYS TOKEN?? //查看以 TOKEN 开头,且后边只有2个字符的缓存

DEL key   // 删除指定缓存
DEL $(KEYS TOKEN*)   // 删除匹配缓存
EXISTS key  // 缓存是否存在

SET key value  // 设置指定键的值
GET key   // 获取指定键的值

FLUSHALL  // 删除Redis数据库中的所有键

Linux 安装 Redis

# 安装
wget http://download.redis.io/releases/redis-5.0.14.tar.gz 
tar xzf redis-5.0.14.tar.gz
cd redis-5.0.14
make
sudo make install

# 修改密码 
redis-5.0.14/redis.conf 中找到  requirepass 修改为 requirepass 123456

# 启动 Redis 服务  
redis-server /www/redis/redis-5.0.14/redis.conf
# 后台运行 Redis  服务  
redis-server /www/redis/redis-5.0.14/redis.conf &

# 检查 Redis 是否运行,返回 PONG 表正常 
# 设置密码后,需要使用 -a  
redis-cli ping  
redis-cli -a 123456 --no-auth-warning ping

# 停止 Redis
# 设置密码后,需要使用 -a 
redis-cli  shutdown
redis-cli -a 123456 --no-auth-warning shutdown

Redis 配置远程服务

# 此方式,使用宝塔面板安装的redis不生效,暂未查明原因。

# 修改 redis.conf 
1. 注释 bind 127.0.0.1 行
2. 修改 protected-mode ,将 yes 改为 no
3. 配置密码,requirepass

# 重启 redis

# 宝塔面板、服务器开放 6379 端口!