1,redis基本语法:
1,keys *:查看redis中所有的key值(set一个key值name)
2,del:删除指定的key值
3,exists:查看redis中key是否存在,存在返回1不存在返回0
4,expire:设置key的有效时间(单位为秒),和ttl查看key值的有效时间一起用
5,expireat:作用和 EXPIRE 类似,都用于为 key 设置存在时间(单位为时间戳)。
6,move:将当前数据库的 key 移动到给定的数据库 db 当中,移动后原数据库的值会被删除。
7,migrate:这个操作是原子性操作, 可以从一个redis服务端,发送到另一个服务端
8,type:查看key值数据类型
9,persist: key 从可以消失的转化为永久key。
10,rename:修改key的名字。
2,String类型:
1,append:追加值在value中
2,decr:自减值
3,decrby:规定自减数量
4,mset:一次设置多个key和值
5,setex;设置key值的时候设置生存时间。
6,setnx:将 key 的值设为 value ,当 key 不存在可以设置成功。
7,strlen:查看value值的长度。
8,setrange:用 设置的value 参数覆盖给定 key 所储存的字符串值,从偏移量 offset 开始。
9,getrange:截取所规定的字符字串,长度由设置的偏移量决定。
10,msetnx: 同时设置一个或多个 key和value 对,并且当所有设置的 key 都不存在,设置的多个key,有一个存在时就会设置失败,时原子性的。
11,incr:自增1
12,getset :返回key的旧值。
2,Hash
1,hdel:删除指定的key
2, hexists:查看指定的key是否存在
3,hincrby:为哈希表 key 中的域 field 的值加上增量 可以指定增量大小。
4,hvals:查看指定的key所有的values。
5,hlen:查看key的长度。
6,hmset:同时将多个 field-value对设置到哈希表 key 中。