目录
1、什么是Readis
是一个开源的高性能键值对数据库。
2、Readis的优势
性能极高 - Redis能读的速度是110000次/s,写的速度是81000次/s
3、Redis.conf配置项
指定redis监听端口,默认端口为6379,作者在自己的一篇博文中解释了为什么选用6379作为默认端口,因为6379在手机按键上MERZ对应的号码,而MEZR取自意大利歌女Alessia Merz的名字。
4、requirepass foobared
设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH<password>命令提供密码,默认关闭。
5、databases 16
设置数据库的数量,默认数据库为0,可以使用SELECT 命令在连接上指定数据库id。
6、bing 127.0.0.1
1、绑定的主机地址
2、redis-cli
3、redis-cli -h host -p port -a password
7、有时候中文会有乱码
要在redis-cli 后面加上--raw
redis-cli --raw
8、select dbnum
选择数据库
set key value
如果key不存在则建立,xx,如果key存在则修改其值
9、获取所有键
语法,kes * or 字符*
*表示通配符,表示任意字符,会遍历所有键现实所有的键列表,在生产环境不建议使用
10、获取键总数
语法:dbsize
11、查询键分类
语法:type key
12、获取键值
语法:get key
13、移动键
语法:move key dbnum
14、del key
DEL是一个命令,key是一个键。如果键被删除成功,命令执行后输出(integer)1,否则将输出(integer)0
可以删除多个,返回删除成功的个数
15、查询key的生命周期(秒)
秒语法:ttl key
毫秒语法:pttl key
16、-1:永远不过期,设置过期时间
秒语法:expire key seconds
毫秒语法:pexpire key milliseconds
17、设置永不过期
语法:persist key
语法:rename key newkey