一、String类型
String是最简单的类型,一个key对应一个Value,string类型是二进制安全的。redis的string可以包含任何数据类型,比如jpg图片或者序列化的对象。
1、set方法:设置key对应的值为string类型的value,如果该key已经存在,则覆盖key对应的value值。所以在redis中key只能有一个。127.0.0.1:6379> set name lijie2、get:根据key获取value值127.0.0.1:6379> get name3、Setnx:设置key对应的值为tring类型的value,如果key已经存在,返回0 表示无法再对该key设置新值,返回1 表示设置新值成功,nx是not exit的意思。127.0.0.1:6379> setnx name zs
(integer) 0127.0.0.1:6379> setnx age 20(integer) 14、setex:设置key对应的值为string类型的value,并指定该key-value对应的有效期。127.0.0.1:6379> setex color 10 red
OK
立即查询127.0.0.1:6379> get color"red"10秒后查询127.0.0.1:6379> get color
(nil)5、Setrange:设置指定key的value值的子字符窜。127.0.0.1:6379> set email jalja@sina.com
OK127.0.0.1:6379> get email"jalja@sina.com"127.0.0.1:6379> setrange email 6 163.com
(integer) 14
127.0.0.1:6379> get email"jalja@163.comm"6、Mset:一次设置多个key-value,返回OK表示全部设置成功,返回0表示全部失败127.0.0.1:6379> mset name1 zs name2 ls
OK127.0.0.1:6379> get name1"zs"127.0.0.1:6379> get name2"ls"7、msetnx:一次设置多个key-value,返回1表示全部设置成功,返回0表示全部失败。该方式不会覆盖已经存在的key127.0.0.1:6379> msetnx name3 kk name4 mm name2 LL
(integer) 0127.0.0.1:6379> get name3
(nil)127.0.0.1:6379> get name4
(nil)8、getset:设置key值,并返回key的旧值127.0.0.1:6379> getset name4 UU
(nil)127.0.0.1:6379> get name4"UU"127.0.0.1:6379> getset name4 RR"UU"9、getrange


