- 浏览: 134829 次
文章分类
最新评论
-
wangyudong:
很有帮助的代码实例,测试Spring Boot REST AP ...
1、springboot入门案例helloworld与集成hibernate -
wangyudong:
学习了,的确是一个非常好的Spring boot实例,很快就写 ...
1、springboot入门案例helloworld与集成hibernate
redis-cli
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
1)设置键值set key value
2)获取键值 get key
redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"
3)得到存储在键的值的长度strlen key
4)追加值到一个键的值中 append key value
4、哈希常用命令
1)设置哈希hmset key field1 value1 field2 value2 field3 value3……
2)获取哈希内容 hgetall key
redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
3)获取哈希的所有键列表 hkeys key
4)获取哈希的所有值列表hvals key
5)删除一个或多个哈希字段 hdel key field1 [field2]…
6)获取哈希字段数 hlen key
7)获取哈希某一field的值 hget key field
设置哈希某一field的值 hset key field
5、列表常用命令
1)向列表中加入元素 lpush key value1 [value2] [value3] .......
2)获取列表中元素 lrange key start end
redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10
1) "mysql"
2) "mongodb"
3) "redis"
3)从一个列表获取指定索引元素值lindex key index
4)获取并取出列表中的第一个元素lpop key
5)在根据列表中的索引设置该元素的值lset key index value
6、集合常用命令
1)往集合中添加元素sadd key value1 value2 value3 ......
2)获取集合中所有元素smembers myset
redis 127.0.0.1:6379> SADD myset "hello"(integer) 1redis 127.0.0.1:6379> SADD myset "foo"(integer) 1redis 127.0.0.1:6379> SADD myset "hello"(integer) 0redis 127.0.0.1:6379> SMEMBERS myset1) "hello"
2) "foo"
redis 127.0.0.1:6379> SADD myset2 "hello"(integer) 1redis 127.0.0.1:6379> SADD myset2 "world"(integer) 1
3)获取集合中元素的数量scard key
redis 127.0.0.1:6379> SCARD myset
4)获取第一个集合中元素不在其余集合中的元素 sdiff key1 other_key1 other_key2 ....
redis 127.0.0.1:6379> SDIFF myset myset2
5)获取第一个集合中元素在其余集合中的元素 sinter key1 other_key1 other_key2 ......
redis 127.0.0.1:6379> SINTER myset myset2
6)遍历集合存储在指定的键的元素sscan key [match pattern]
redis 127.0.0.1:6379> sscan myset1 0 match h*
7、有序集合常用命令
1)往有序集合中添加元素 zadd key_name score1 value1 score2 value2 .......
2)获取有序集合中所有元素zrange key_name start end [withscores]
redis 127.0.0.1:6379> ZADD tutorials 1 redis(integer) 1redis 127.0.0.1:6379> ZADD tutorials 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD tutorials 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
3)获取有序集合元素数量zcard key_name
redis 127.0.0.1:6379> ZCARD myzset
4)获取成员在有序集合中的分数zrank key member
redis 127.0.0.1:6379> ZRANK myzset t
5)删除一个或多个成员zrem key member member2 ......
redis 127.0.0.1:6379> ZREM myzset b
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
1)设置键值set key value
2)获取键值 get key
redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"
3)得到存储在键的值的长度strlen key
4)追加值到一个键的值中 append key value
4、哈希常用命令
1)设置哈希hmset key field1 value1 field2 value2 field3 value3……
2)获取哈希内容 hgetall key
redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"
3)获取哈希的所有键列表 hkeys key
4)获取哈希的所有值列表hvals key
5)删除一个或多个哈希字段 hdel key field1 [field2]…
6)获取哈希字段数 hlen key
7)获取哈希某一field的值 hget key field
设置哈希某一field的值 hset key field
5、列表常用命令
1)向列表中加入元素 lpush key value1 [value2] [value3] .......
2)获取列表中元素 lrange key start end
redis 127.0.0.1:6379> LPUSH tutorials redis
(integer) 1
redis 127.0.0.1:6379> LPUSH tutorials mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH tutorials mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE tutorials 0 10
1) "mysql"
2) "mongodb"
3) "redis"
3)从一个列表获取指定索引元素值lindex key index
4)获取并取出列表中的第一个元素lpop key
5)在根据列表中的索引设置该元素的值lset key index value
6、集合常用命令
1)往集合中添加元素sadd key value1 value2 value3 ......
2)获取集合中所有元素smembers myset
redis 127.0.0.1:6379> SADD myset "hello"(integer) 1redis 127.0.0.1:6379> SADD myset "foo"(integer) 1redis 127.0.0.1:6379> SADD myset "hello"(integer) 0redis 127.0.0.1:6379> SMEMBERS myset1) "hello"
2) "foo"
redis 127.0.0.1:6379> SADD myset2 "hello"(integer) 1redis 127.0.0.1:6379> SADD myset2 "world"(integer) 1
3)获取集合中元素的数量scard key
redis 127.0.0.1:6379> SCARD myset
4)获取第一个集合中元素不在其余集合中的元素 sdiff key1 other_key1 other_key2 ....
redis 127.0.0.1:6379> SDIFF myset myset2
5)获取第一个集合中元素在其余集合中的元素 sinter key1 other_key1 other_key2 ......
redis 127.0.0.1:6379> SINTER myset myset2
6)遍历集合存储在指定的键的元素sscan key [match pattern]
redis 127.0.0.1:6379> sscan myset1 0 match h*
7、有序集合常用命令
1)往有序集合中添加元素 zadd key_name score1 value1 score2 value2 .......
2)获取有序集合中所有元素zrange key_name start end [withscores]
redis 127.0.0.1:6379> ZADD tutorials 1 redis(integer) 1redis 127.0.0.1:6379> ZADD tutorials 2 mongodb(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 1redis 127.0.0.1:6379> ZADD tutorials 3 mysql(integer) 0redis 127.0.0.1:6379> ZADD tutorials 4 mysql(integer) 0redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
3)获取有序集合元素数量zcard key_name
redis 127.0.0.1:6379> ZCARD myzset
4)获取成员在有序集合中的分数zrank key member
redis 127.0.0.1:6379> ZRANK myzset t
5)删除一个或多个成员zrem key member member2 ......
redis 127.0.0.1:6379> ZREM myzset b
发表评论
-
tomcat学习一(简单web服务器示例)
2016-09-20 17:14 452Request.java package com.chen ... -
8、在docker上部署简单javaweb应用
2016-04-24 19:12 8491、创建容器javaweb1,并添加数据卷便于将安装文件共享到 ... -
7、Docker容器的数据管理
2016-04-24 17:56 1102一、Docker容器的数据卷 ... -
6、Docker容器的网络连接
2016-04-24 17:54 1675一、Docker容器的网络基础 dock ... -
4、Docker镜像
2016-04-22 09:05 780一、什么是Docker镜像 ... -
5、Docker客户端和守护进程
2016-04-22 09:04 966一、Docker的C/S模式 ... -
3、Docker容器常用命令与在容器中部署静态网站
2016-04-22 09:04 856一、容器的基本操作 ... -
2、Docker简介及docker组成部分
2016-04-22 09:03 17201、Docker提供了一个容器 ... -
1、Ubuntu14.04安装docker
2016-04-22 09:02 644一、安装前检查 1、内核版本 uname - ... -
spring集成redis,集成redis集群
2016-04-19 15:10 81701、通过spring-data-redis集成redis p ... -
6、java连接redis集群
2016-04-18 18:26 25851、使用Jedis 连接集群会报 MOVED错误 packag ... -
redis集群搭建
2016-04-18 16:15 553redis-cli -h 127.0.0.1 -p 6749 ... -
ubuntu14.04卸载redis并手动安装redis-3.0
2016-04-18 16:14 11221、ubuntu 卸载redis 1)卸载软件 ... -
java连接远程服务器redis常遇问题
2016-04-14 18:58 32161、先在本地CMD命令中ping IP地址,网络是否正常 2、 ... -
redis虚拟机环境搭建与安装redis
2016-04-12 09:14 1747下载VMware 下载ubuntu14.iso 在VMware ... -
dubbo入门案例
2016-04-07 19:47 1171windows安装zookeeper 把下载的zookeepe ... -
webservice cxf简单案例
2016-03-30 18:44 649cxf简单java项目案例 IHelloWorld.java ... -
spring mvc教程视频
2016-01-18 17:29 7771. 韩顺平 Spring视频教程 http://www.yu ... -
Redis与Memcached比较
2016-01-13 11:01 789作为内存数据缓冲 ... -
Redis原理与简述
2016-01-13 10:46 12627Redis是一个开源的key-value存储系统。 ...
相关推荐
在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...
目录网盘文件永久链接 01redis简介 02数据库应用发展历程 03redis是一种Nosql数据库 04redis数据库特点简介 05安装redis数据库 06回顾安装redis 07启动redis服务 ...28redis中关于哈希类型数据的操作命令.....
非常完整的一个REDIS文档输出 包括: redis简介 安装步骤 数据类型 数据导入 性能优化参数 API说明
1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) ...
14-redis-redis的五种数据结构1.avi 15-redis-redis的五种数据结构2.avi 16-redis-redis常用指令介绍.avi 17-redis-redis中关于key的操作命令1.avi 18-redis-redis中关于key的操作命令2.avi 19-redis-redis中关于key...
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zset(sorted set:有序集合)。 1、string(字符串) 一个key对应一个value。一个键最大能存储512MB。string类型是二
Redis是一款开源的、高性能...Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。
Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套其他的数据类型。...
存储sortedset: 存储:zadd key score menber1 score menber2 … 升序排列:zrange key start end [withscores] 降序排列:zrevrange key start end [withscores] 取得前三名: 按照排名范围删除元素:...
在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...
Redis介绍 NoSQL介绍 Redis介绍 Redis安装:Docker-Compose安装 ...Redis常用命令 5种常用数据类型应有场景 5种常用数据类型命令 spring boot 配置Redis数据库连接 RedisTemplate: 验证码+redis应用 Redis常见问题
在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...
Hash的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-hashes.html 部分命令使用实例 1.HSET、HGET 、HMSET、 HMGET HSET key field value 将哈希表 key 中的字段 field 的值设为 value...
Set的常用操作命令总结 图片来源:https://www.runoob.com/redis/redis-sets.html 部分命令使用实例 1.SADD、SPOP、SMEMBERS SADD key member1 [member2] 向集合key中添加一个或多个成员,成员不重复添加。如果集合...
2.2.2、常用命令 set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 mset:同时设置多个...
给大家整理了在操作Redis列表类型中的常用命令,文章总结的很全面,对大家学习Redis具有一定的参考借鉴价值,下面来一起看看吧。
Redis(REmote DIctionary Server)是一个Key Value存储系统,是非常...掌握Redis在Windows和Linux下的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等技术点
redis 实战包括redis相关数据类型的介绍和操作,redis一些常用的命令,redis高级实用同学