Redis的一些常用命令操作

五种 基本数据 类型 以及操作命令
操作命令的网址:http://doc.redisfans.com/

一、在可视化界面上打开命令窗口

二、打开后就是这样子

三、命令操作---查询、删除、字符串

1、keys *   查询所有的key

2、keys key*   查询所有key模糊匹配的key

3、del key1     删除key

4、flushall 清空所有数据库的所有key    (注意:轻易不要使用这个命令,不可恢复性)

5、set shanghai "11111"  创建一个shanghai的数据库

6、get shanghai  获取shanghai字符串里面的值

7、append shanghai ‘yangzhou‘ 追加字符串

8、get shanghai  再次获取字符串

9、mset key1 ‘a‘ key2 ‘b‘ key3 ‘c‘     批量保存字符串

10、mget key1 key2     获取字符串

11、incr ic 自增

12、decr ic      自减

四、命令操作---hash哈希

1、hmset user:001 name "石佳绪" age 23 address "江苏省泰州市北汽幻速汽车4s店"

将数据存入hash

2、hmget user:001 name       取出hash的某个field的值

3、hmset user:001 name "卢阳洋" 将name修改为:卢阳洋

4、hgetall user:001 取出所有的key的值包括(field-value)

五、命令操作---list

1、lpush "梁山好汉" 宋江 卢俊义 吴用

2、lpop "梁山好汉"

3、rpush "梁山好汉" 时迁

4、rpop "梁山好汉"

5、lrange "梁山好汉" 0 1

六、命令操作---set

1、sadd "楚乔传" 楚乔 宇文玥 燕洵 宇文席 舒贵妃

2、smembers "楚乔传"    smembers key 查询key里所有的值

3、srem "楚乔传" 宇文席 移除key里面的某个value

4、spop "楚乔传"     随机移除某个value

5、sadd "职场是个技术活" 沈志泽 许诺 林凡 宇文玥 燕洵

6、sunion "楚乔传" "职场是个技术活"     返回两个set的并集

7、sdiff "楚乔传" "职场是个技术活"    返回key1提出交集的那部分

8、sinter "楚乔传" "职场是个技术活"       返回交集

七、命令操作--- Sorted set

1、zadd "人民的名义" 100 侯亮平 95 沙瑞金 85 李达康 70 祁同伟 55 高小琴

2、zrange "人民的名义" 0 -1       从小到大排列, 最小的是最上面

3、zrangeByScore "人民的名义" 60 90          介于 min 和 max 之间

4、zrem "人民的名义" 李达康  删除

5、zcard "人民的名义"      获取key的集合有多少元素

6、zcount "人民的名义" 85 100 统计分数从小到大有多少元素 (闭区间)

7、zrank "人民的名义" 侯亮平  获取value所在位置(从小到大排序,最小的是0),从0开始计算

8、zrevrank "人民的名义" 侯亮平 获取value所在的位置(从大到小排列, 最大的是0)

时间: 2024-10-13 01:12:05

Redis的一些常用命令操作的相关文章

Jedis对Redis的常用命令操作

本篇主要总结一些Jedis对Redis的常用命令操作: 1.对key操作命令 2.对String操作命令 3.对List操作命令 4.对Set操作命令 5.对Hash操作命令 6.排序操作指令 一.项目中添加redis和junit的依赖. <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</ver

Redis介绍及常用命令

Redis介绍及常用命令 Redis是一个key-value存储系统.和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表).sets(集合).zsets(有序集合).Hashes(哈希表)几种数据类型.这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的. 博客分类: NoSql---Redis nosqlredis 一 Redis介绍 Red

Redis - 常用命令操作

常用命令keys:        keys *        查看符合条件的所有keyexists:        exists key    查看key是否存在del:        del key        删除一个keyexpire:        expire key time    设置一个key的过期时间move:        move key basenum    将指定key转移到其他数据库persist:        persist key    移除指定key的过期时

Redis 学习之常用命令及安全机制

该文使用centos6.5 64位    redis3.2.8 一.redis常用命令 键值常用命令: 1. keys 返回满足pattern的所有key. 127.0.0.1:6379> keys my* 127.0.0.1:6379> keys * 2.exits 确认key是否存在. 返回1表示存在 0表示不存在 127.0.0.1:6379> exists name 3.del :删除一个键 返回1:删除成功 0:失败 127.0.0.1:6379> del name (i

Redis学习(5)-常用命令

Redis常用命令Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用1.键值相关命令2.服务器相关命令 键值相关命令 Keys pattern 例如:keys *返回满足给定pattern的所有key exists 确认一个key是否存在 del删除一个key expire设置一个key的过期时间例如:expire addr 10  (时间10 s)ttl addr(使用ttl,获取addr的有效时长)返回-1,已经过期 move将当前数据库中的key转

redis数据类型及常用命令介绍(图文实例)

上图中即为redis中5种基本数据类型,在没接触过redis之前,听过最多相关的字眼就是键值对key-value之类,立马让我想到了HashMap.在HashMap中,key和value的的数据类型都可以指定,value也可以是HashMap类型.而在这里,redis的基本数据类型是针对的value,有这5种. 文中所用测试记录环境在Linux下,命令操作在SSH客户端下,这里使用的是Xshell 5,个人使用感觉很方便,同一系列的Xftp 5用于远程文件上传操作也很不错.如有需要,可直接进入官

Mysql常用命令操作小结

Mysql操作大全 一.概述 SQL(Structured Query Language)语言的全称是结构化查询语言.数据库管理系统通过SQL语言来管理数据库中的数据. SQL语言分为三个部分:数据定义语言(Data DefinitionLanguage,简称为DDL).数据操作语言(DataManipulation Language,简称为DML)和数据控制语言(Data Control Language,简称为DCL).分别如下: DDL语句:CREATE.ALTER.DROP DML语句:

【转】redis集群常用命令及说明

一.本文目的 介绍集群的基本情况及常用命令 二.集群的特点 3.集群优缺点 三.集群客户端命令(redis-cli -c -p port) 集群cluster info :打印集群的信息cluster nodes :列出集群当前已知的所有节点( node),以及这些节点的相关信息.节点cluster meet <ip> <port> :将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子.cluster forget <node_id> :从集群中移

Redis运维之常用命令操作

在平时的工作中,需要根据需求对Redis数据库进行一些操作. 可以参考Redis官网http://redis.io/commands 进行详细了解 1.SELECT 切换数据库 redis 127.0.0.1:6379[1]> HELP SELECT     SELECT index   summary: Change the selected database for the current connection   since: 1.0.0   group: connection   red