看过前几篇文章的同学,可能知道Redis支持的数据类型有字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 。

字符串类型是Redis中最基本的数据类型。
如何进入命令行这里还是赘述一下:
# redis-cli 127.0.0.1:6379> auth 123456OK127.0.0.1:6379> select 10OKSET和GET是redis里最简单的两个命令,一个是赋值,一个是取值。
127.0.0.1:6379[10]> SET name zhangsanOK127.0.0.1:6379[10]> GET name"zhangsan"递增和递减的前提是键值类型必须为整数哦。
INCR key 是递增
INCRBY key increment 是增加指定整数
127.0.0.1:6379[10]> SET num 1OK127.0.0.1:6379[10]> INCR num(integer) 2127.0.0.1:6379[10]> INCR num(integer) 3127.0.0.1:6379[10]> INCRBY num 4(integer) 7同理可得:
DECR key 是递减
DECRBY key increment 是减少指定整数
127.0.0.1:6379[10]> DECR num(integer) 6127.0.0.1:6379[10]> DECRBY num 5(integer) 1127.0.0.1:6379[10]> EXISTS num(integer) 1127.0.0.1:6379[10]> DEL num(integer) 1记住这些就可以啦,当然还有更多命令,了解一下即可。
127.0.0.1:6379[10]> INCRBYFLOAT num 3.6"4.6"127.0.0.1:6379[10]> APPEND name feng(integer) 12127.0.0.1:6379[10]> GET name"zhangsanfeng"127.0.0.1:6379[10]> STRLEN name(integer) 12127.0.0.1:6379[10]> MSET sex '男' addr '武当山' skill 'TaiJi'OK127.0.0.1:6379[10]> MGET name sex addr skill1) "zhangsanfeng"2) "xe7x94xb7"3) "xe6xadxa6xe5xbdx93xe5xb1xb1"4) "TaiJi"哇,怎么乱码呢?
如果要在redis-cli中使用中文时,必须在连接时打开 --raw 选项,才能正常地显示中文
# redis-cli --raw127.0.0.1:6379> auth 123456OK127.0.0.1:6379> select 10OK127.0.0.1:6379[10]> MGET name sex addr skillzhangsanfeng男武当山TaiJi好了,Redis字符串相关的命令就说这些,只需要记住常用的几个就可以啦。