• 认真地记录技术中遇到的坑!

Redis基本操作

redis 悠悠 2年前 (2017-08-02) 642次浏览 0个评论

Redis安装

1.Windows平台

Windows redis下载地址:https://github.com/MSOpenTech/redis/releases
解压到特定的文件夹,比如, D:\Develop, 命令行到该文件夹下

# 启动 redis 服务
redis-server redis.windows.conf
# 安装 redis  服务
redis-server --service-install redis.windows.conf --loglevel verbose
# 使用 redis 客户端登录
redis-cli -h localhost -p 6379

2.Linux平台

下载地址:http://download.redis.io/releases/

# 安装
wget http://download.redis.io/releases/redis-2.8.17.tar.gz
tar xzf redis-2.8.17.tar.gz
cd redis-2.8.17
make
# 开启服务
cd src   # 实际安装目录
./redis-server redis.conf   # redis.conf 是一个默认的配置文件

3.Ubuntu平台

sudo apt-get update
sudo apt-get install redis-server
# 启动
redis-server
# 使用
redis-cli

基本使用

首先使用 redis-cli 登录
-h 服务器地址 -p 端口号 -a 密码

# -h 为主机名, -p 为端口名
redis-cli -h localhost -p 3679
keys *    # 取出所有的 key
del key   # 删除 key 和其数据
randomkey  # 随机取出一个 key
type key  # 返回 key 的类型
rename key1 key2  # 重命名 key1
quit         # 退出连接
dbsize     # 查看当前库中的 key 的数量
monitor   # 查看实时转储受到的请求
flushdb    # 清空当前的数据库
flushall     # 清除所有数据库

Redis一些基本命令

查看 redis 版本

redis-server --version
redis-server -v

redis-cli --version
redis-cli -v

设置密码

# 查看密码
config get requirepass
# 设置123456 位密码
config set requirepass 123456

一般来说设置密码在配置文件中指定比较好,配置文件中下面的配置可以设置密码

requirepass 123456

数据备份和恢复

只需要使用 save 命令备份成 dump.rdb 文件,然后拷贝该文件到你想恢复的redis服务的根目录,然后启动该目录下的 redis 服务即可。

# 查看安装路径,备份文件存放在这儿
config get dir
# 备份所有数据,生成 dump.rdb 文件
save
# 后台备份命令
bgsave
# 从备份文件恢复
redis-server redis.conf

注意:save 命令是阻塞的,所以redis备份的时候不会执行其他命令,如果是线上环境,可以使用 bgsave 命令。


转载请注明出处 Redis基本操作
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址