redis介绍
- redis有16个逻辑数据库(有库无表),默认使用0数据库,可以通过
select 2选择第2个db,每个逻辑db项目隔离。
- redis key值是二进制安全的,这意味着可以用任何二进制序列作为key值;空字符串也是有效的key值。
- 一个字符串类型的值最多能存储512M字节的内容。
Redis命令
#帮助
help @set
help @String
#查看所有内容
keys *
#加减整数,浮点数
set *num 10
INCR num //默认加1
DECR num //默认减1
INCR num 100 //加100
DECR num -50 //减-50
INCRBYFLOAT num -3.14 //加-3.14,只能通过加负数来达到减浮点数的目的
#获取长度
set num 123
STRLEN num //(integrt)3
APPEND num 456 //"123456"
STRLEN num //(integrt)6
#NX,XX,EX,EXPIRE
EX seconds //设置指定的到期时间(以秒为单位)
PX milliseconds //设置指定的到期时间(以毫秒为单位)
SET key "123" NX //仅在键不存在时设置键 SETNX是『SET if Not eXists』(如果不存在,则 SET)的简写
SET key 123 XX //只有在键已存在时才设置
set num 10 ex 5 //5s后过期
set str zhangsan
EXPIRE str 10 //10s后过期