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