1,安装redis和redis的相关介绍,请查看【菜鸟教程】。
2,前期准备,知道一些shell命令。
3,redis官网:【Redis】。
4,进入主题:redis的命令。
5,说明:我这里为了操作方便,使用的是Windows下安装的redis学习其基本知识。一般运用的话还是需要放到Linux中学习的。
6,学习redis的总体感受:简单
redis的基本数据类型有五大类:String类型,list类型,set类型,zset类型,hash类型。所以命令根据这五大类数据类型进行讲解示例:
一、操作string类型的命令:
1.插入string类型的数据结构
set keyname1 keyValue -- 插入string类型的redis key
2.获取string类型的数据结构
get keyname1
3.删除key
del keyname1
其他常见的命令如下:
1,获取key中字符串值的字符串(注意:这只是将key中的子字符串截取返回显示出来,真实的key的value还是不变的。如果需要改变这个key的value,可以使用下面这个getset命令)
getrange key start end
演示:
2. 对存在的key进行重新设置,并返回key的旧值
getset key value
示例:
3. 获取多个key mget key1 [key2 ,,,,,,]
示例:
4.自增redis键 incr key
示例:每次输入incr increamentKey同样的命令,则此键的值自增1。
另外,incr指定自增步长,incrby key increment
指定当次执行命令的增加步长。
5. 对已经存在的字符串的key再次进行拼接。 append key value
示例:
更多的命令:请查看【更多的redis string命令】
二、哈希HASH
1, 插入一个哈希结构的字段 hset key value 2,删除一个或多个哈希表字段 hdel key field [field2] value
示例:
3. 获取哈希表中的字段的数量 hlen hset1
4. 获取所有给定字段的值 hmget key field1 [field2 ...]
5. 同时将多个 field-value (域-值)对设置到哈希表 key 中。 HMSET key field1 value1 [field2 value2 ]
6. 只有在字段 field 不存在时,设置哈希表字段的值 hsetnx key field value
示例:
7. 迭代哈希表中的键值对 HASCAN key cursor [MATCH pattern] [COUNTcount]
三、列表List
dfds