目录
简介
操作
Redis存储以key-value的形式进行存储,key只能存字符串类型,value可以为:String、List、Set、Sorted-Sets、Hash;
字符串类型是Redis中最为基础的数据存储类型。他为二进制存储,所以他可以存Json对象,图片,Redis字符串类型的Value最多可以容纳的数据长度为512M。
查看Redis库中是否有数据:
keys *读取name的值:
get name设置一个键值,key1 值为 “Hello World"
set key1 "Hello World"切换数据库:
set 15这里可以知道,有16个数据库,为0-15。
判断键值是否存储在,存在返回1,不存在返回0
exists xxxx增加value的长度,如果没有就新建,返回当前value的长度
append xxx xxxx获取某个value的长度
strlen nameEX和PX表示失效时间,单位为秒和毫秒,两者不能同时使用
set mykey "How old are you" EX 10NX表示数据库中不存在时才能设置,XX表示存在时才能设置
set mykey "How old are you" EX 10 NX set mykey "How old are you" EX 10 XX使用ttl查看过期时间
ttl xxx删除键值:
del name递增+1、递减 -1
incr num decr num清空数据库:
flushdbsetex设置过期时间,相当于使用ex
setex mykey 10 "hello" 等同于 set mykey hello ex 10另外setrange/getrange设置/获取指定索引位置的字符。
setbit/getbit设置/获取指定位的BIT值。
