redis对应的5种数据类型:string(字符串),list(链表),hash(哈希),set(集合),zsort(有序集合),各种类型常用操作命令如下:

1、连接redis服务器

进入bin目录,执行./redis-cli -h 127.0.0.1 -p 端口

2、字符串类型操作

设置指定key及值:set key value,获取指定key的值:get key,设置指定key值过期时间:setex key seconds value

3、hash类型操作

设置key中的字段field的值设为value:hset key field value,获取指定key中field字段的值:hget key field

删除哈希表字段:hdel key field,获取指定key的所有字段和值:hgetall key

4、list类型操作

将值插入到列表头部:lpush key value,获取指定范围内元素:lrange key begin_index end_index

移出并获取列表的第一个元素:lpop key,获取列表长度llen key,通过索引获取列表中的元素:lindex key index

5、set类型操作

向集合中添加成员:sadd key member1,返回集合中的成员:smembers key

移除集合成员:srem member1,获取集合的成员数:scard key

5、sorted set类型操作

向有序集合成员或更新分数:zadd key score1 member1,通过索引返回指定区间内的成员:zrange key start stop withscores

移除有序集合中的成员:zrem key member1

扩展:操作数据库命令

返回当前数据库中key的数目:dbsize,清空当前数据库中的key:flushdb,清空所有数据库中的key:flushall