Redis系列-常用命令及主从配置
2013-11-02 13:00
573 查看
官网有所有命令的解释,请点击此处.
下面是网站截图
keys * #返回所有的key
keys my* #返回my开头的键
exists 确定一个key是否存在
exists name
del 删除一个键
del name1
move 将当前的key转移到其他数据库中。
select 0 选择当前数据库 (数字默认是在0-15中间)
select 0
set age 30
get age
move age 1
get age (nil)
select 1
get age
expire 设置一个键的过期时间
expire name 10
ttl name 剩余时间
-1表示已经过期
persist 移除给定key的过期时间
persist age
randomkey 随机返回一个key
rename 重命名key
rename set2 set200
type 返回键的数据类型
type name
type mylist
type myset
type user:002
type myzset
dbsize 返回key的数目
info 服务器信息
config
get 实时传储收到的请求
config
get *
flushdb
删除当前选择数据库中的所有的key (慎重操作)
fluashall
删除所有数据库的所有key
登录的时候
redis-cli -a password
我这里不知道为什么不行,回头找下相关资料
server拥有master server相同的数据库副本
redis主从复制特点
1:master可以拥有多个slave
2:多个slave可以连接到同一个master外,还可以连接到其他slave
3:主从复制不会阻塞master,在同步数据时,master可以继续处理client请求
4:提高系统的伸缩性
redis主从复制过程
1:Slave与master建立连接,发送sync同步命令
2:Master会启动一个后台进程,将数据库快照保存到文件,同时master主进程会开始收集新的写命令并缓存
3:后台完成保存后,就将此文件发送给slave
4:slave将此文件保存到硬盘上
主从复制配置:
在从属服务器上配置
slaveof 192.168.1.234 6379
masterauth redis #这是主机的密码
使用info 查看role 为主还是从机
我的redis是2.6 2.6这样配置好像不行,不知道是我环境问题,还是配置问题,大家可以在自己机子上试一下。
可以使用复制虚拟机快照的方式创建另一台虚拟机
这里用另外一篇关于redis主从配置的文章
下面是网站截图
常用命令:
keys 返回满足给定pattern的所有keykeys * #返回所有的key
keys my* #返回my开头的键
exists 确定一个key是否存在
exists name
del 删除一个键
del name1
move 将当前的key转移到其他数据库中。
select 0 选择当前数据库 (数字默认是在0-15中间)
select 0
set age 30
get age
move age 1
get age (nil)
select 1
get age
expire 设置一个键的过期时间
expire name 10
ttl name 剩余时间
-1表示已经过期
persist 移除给定key的过期时间
persist age
randomkey 随机返回一个key
rename 重命名key
rename set2 set200
type 返回键的数据类型
type name
type mylist
type myset
type user:002
type myzset
dbsize 返回key的数目
info 服务器信息
config
get 实时传储收到的请求
config
get *
flushdb
删除当前选择数据库中的所有的key (慎重操作)
fluashall
删除所有数据库的所有key
安全性:
修改配置文件 requirepass redis 位置redis下面的redis.conf登录的时候
redis-cli -a password
我这里不知道为什么不行,回头找下相关资料
主从复制:
redis主从复制配置和使用都非常简单,通过主从复制可以允许多个server.server拥有master server相同的数据库副本
redis主从复制特点
1:master可以拥有多个slave
2:多个slave可以连接到同一个master外,还可以连接到其他slave
3:主从复制不会阻塞master,在同步数据时,master可以继续处理client请求
4:提高系统的伸缩性
redis主从复制过程
1:Slave与master建立连接,发送sync同步命令
2:Master会启动一个后台进程,将数据库快照保存到文件,同时master主进程会开始收集新的写命令并缓存
3:后台完成保存后,就将此文件发送给slave
4:slave将此文件保存到硬盘上
主从复制配置:
在从属服务器上配置
slaveof 192.168.1.234 6379
masterauth redis #这是主机的密码
使用info 查看role 为主还是从机
我的redis是2.6 2.6这样配置好像不行,不知道是我环境问题,还是配置问题,大家可以在自己机子上试一下。
可以使用复制虚拟机快照的方式创建另一台虚拟机
这里用另外一篇关于redis主从配置的文章
相关文章推荐
- Redis常用命令及主从数据库配置
- NoSQL -- redis 安装 主从 配置详解 常用命令
- 王高利:CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- Redis主从复制和集群配置系列之六(redis集群节点新增、删除、重新分配slot实战)
- 分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
- Redis常用命令四-配置文件介绍
- mysql主从配置常用命令
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
- redis配置文件全解及常用命令
- 分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
- redis (四) -redis 常用命令与高级用法(密码及主从复制)
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
- linux下redis安装配置及redis常用命令
- Redis 学习(配置文件和常用命令注释)
- redis数据库管理之reids常用命令及安全性、主从复制
- linux下redis安装配置及redis常用命令
- linux下redis安装配置及redis常用命令
- Mac 學習系列之SVN环境配置及常用命令大全
- Redis配置和常用命令