存储在 Redis 数据库里的数据都有个名字,还有一个对应的值 ... 这个值的类型可以是简单的 string,就是字符串 .. 先用 redis-cli 连接到 redis 数据库 .. redis 提供了不同的命令可以处理不同类型的数据 ..
往数据库添加一个字符串数据,可以使用 set .. 这个命令的名字一般是全部的大写字母 ... 不过 redis 并不限制,我们也可以使用全部小写字母 ..
输入了命令以后,redis-cli 会出现这个命令的使用提示 .. 这个 set 命令的后面,先是数据的名字,然后是对应的值 .. 名字是 username ... 对应的值是 ninghao ..
现在我的 redis 数据库里就有了一条数据,它的名字叫 username .. 对应的值是 ninghao .. 得到这个 username 的值可以使用 GET 命令 .. 后面加上数据的名字 username ... 返回的就是这条数据的值 .. 这里就是 ninghao ..
MSET 与 MGET
我们也可以同时设置多个数据 .. 用的是 MSET 命令 .. username 'wanghao' point '30' ... 这样会同时设置两条数据,username 还有 point .. 同时得到多条数据要用的是 MGET .. 得到 username ... 还有 point .. 返回的就是这两条数据的值 ..
INCR 与 DECR
如果想让某个数据的值加上 1,可以使用 INCR 命令,表示 increment .. INCR point ... 再看一下 point 的值 .. 增加之前是 30, 现在会是 31 ..
我们也可以指定增加的数量,用的命令是 INCRBY .. 数据是 point,让这个数据加上 2 .. 现在 point 这个数据的值就会是 33 ..
DECR 与 DECRBY
减小值可以使用 DECR 还有 DECRBY .. DECR point .. 这行命令会让 point 的值减小 1 .. DECRBY point 2 .. 它会让 point 的值减小 2 ...