Redis 命令一
Redis 命令用于在 redis 服务上执行操作。
要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。
1、Redis 客户端
基本语法为:redis-cli
在安装的时候,已经redis 的路径加到系统的环境变量里,这样就省得再输路径了
2、设置键值对: set myKey abc
取出键值对: get myKey
删除键 :del myKey
3、查找命令
首先创建一些 key,并赋上对应值:
redis 127.0.0.1:6379> SET runoob1 redis
OK
redis 127.0.0.1:6379> SET runoob2 mysql
OK
redis 127.0.0.1:6379> SET runoob3 mongodb
OK
查找以 runoob 为开头的 key:
redis 127.0.0.1:6379> KEYS runoob*
1) "runoob3"
2) "runoob1"
3) "runoob2" 获取 redis 中所有的 key 可用使用 *。
redis 127.0.0.1:6379> KEYS *
1) "runoob2"
2) "runoob3"
3) "runoob1"
4) "mkey"
参考:http://www.runoob.com/redis/redis-strings.html
4、序列化给定 key ,并返回被序列化的值。
5、哈希对象命令:
hset key field value
将哈希表key中的域field的值设为value
如何key不存在,一个新的哈希表被创建并进行HSET操作
如果域field已经存在于哈希表中,旧值将被覆盖
hgetall key :查询
参考:http://www.runoob.com/redis/redis-hashes.html 6、集合对象命令 sadd key value:向集合中增加数据 smembers key:查看集合中的元素
spop key: 随机删除集合中的元素
7、有序集合(SortedSet)
a、zadd key score member [[score member] [score member]。。。]
例子1:zadd fruits 1 apple
例子2:zadd fruits 2 grape 3.5 pear 1 banana
b、zrange key 0 -1 [withscores] 成员位置按照score升序排序
例子:zrange fruits 0 -1
zrange fruits 0 -1 withscores
c、zrerange key 0 -1 [withscores] 成员位置按照score倒序排列
zrevrange fruits 0 -1
zrevrange fruits 0 -1 withscores
d、zrangebyscore key min max [withscores]
返回有序集中key 中所有 >=min,且<=max的成员按照score从小到大升序排序
zrangebyscore fruits 0 3 withscores
zrangebyscore fruits 2 5 withscores
e、 zrem key member [member...]
删除有序集合key的一个或多个成员
zrem fruits apple
8、部署分布式redis
假如两台机器A(假设作为服务器)和机器B都安装了redis, 如果把机器A作为服务器,就需要修改配置文件redis.windows.conf,把里面#bind 127.0.0.1 改成:bind 0.0.0.0 然后保存
双击redis-cli.exe,如下图:
在机器B中链接机器A的redis
打开命令框,输入命令:redis-cli.exe -h 60.25.29.21 -p 6379 -a redis 其中60.25.29.21为机器A的IP
输入:get test_key,同样获取:test_value1 那么说明分布式的环境已经搭建好了。如下图:
Redis 命令一的更多相关文章
- Redis命令拾遗二(散列类型)
本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ...
- redis命令总结
Redis命令总结 redis 127.0.0.1:6379> info #查看server版本内存使用连接等信息 redis 127.0.0.1:6379> client list ...
- redis如何执行redis命令
Redis 命令 Redis 命令用于在 redis 服务上执行操作.所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-server.exe,你可以双击执行,也可以打开cm ...
- 常用 redis 命令(for php)
Redis 主要能存储 5 种数据结构,分别是 strings,hashes,lists,sets 以及 sorted sets. 新建一个 redis 数据库 $redis = new Redis( ...
- Redis命令大全&中文解释&在线测试命令工具&在线中文文档
在线测试命令地址:http://try.redis.io/ 官方文档:http://redis.io/commands http://redis.io/documentation Redis 命令参考 ...
- Redis命令
redis的常用命令主要分为两个方面.一个是键值相关命令.一个是服务器相关命令(redis-cli进入终端) 1.键值相关命令 keys * 取出当前所有的key exists name 查看n是否有 ...
- redis命令参考
http://doc.redisfans.com/ 进入redis命令行模式方式: 1.进入redis安装目录 2.运行redis-cli
- Redis 命令参考
Redis 命令参考 http://redis.readthedocs.org/en/latest/index.html
- Redis 命令总结
Redis命令总结 连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 持久化 save:将数据同步保存到磁盘 bgsave:将数据异步保存到磁盘 lastsa ...
- redis命令大全
redis windows下使用及redis命令 Redis 是一个开源,高级的键值对的存储.它经常作为服务端的数据结构,它的键的数据类型能够是strings, hashs, lists, sets( ...
随机推荐
- (转)Git冲突:commit your changes or stash them before you can merge. 解决办法
用git pull来更新代码的时候,遇到了下面的问题: error: Your local changes to the following files would be overwritten by ...
- servlet+forward和direct区别
Servlet:是用于 java 编写的服务器端程序,其使用 java servlet API,当客户机发送请求到服务器时,服务器可以将请求信息发送给 servlet,并让 servlet 建立起服务 ...
- js 函数分类2
js 通用监听函数实现 // 把所有方法封装到一个对象里面,充分考虑兼容写法 var EventUtil = { // 添加DOM事件 addEvent: function(element, type ...
- Mark : Bootstrap fileInput控制预览页面上传、删除、详情按钮
Bootstrap fileInput默认预览上传效果: 而我们可能想要的结果是: 这时候可以通过初始参数layoutTemplates来控制:
- BAT 前端开发面经 —— 吐血总结
更好阅读,请移步这里 聊之前 最近暑期实习招聘已经开始,个人目前参加了阿里的内推及腾讯和百度的实习生招聘,在此总结一下 一是备忘.总结提升,二是希望给大家一些参考 其他面试及基础相关可以参考其他博文: ...
- 《Java编程思想》笔记 第八章 多态
1.向上转型 把子类引用当作父类引用.(子类对象赋值给父类引用) 2.绑定 确定方法属于哪个类. 3.前期绑定 程序执行前绑定. 4.后期绑定也叫动态绑定 程序运行时绑定. 5.多态 多个不同的对象对 ...
- selenium 下拉框处理
web应用中有很多时候我们会遇见<select></select>标签的下列列表框,一般是无法直接去操作下列列表中的选择的.selenium webdriver 提供了专门操作 ...
- ModelMap和ModelAndView区别
首先介绍ModelMap和ModelAndView的作用 ModelMap ModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可 ...
- 在使用Arduino中遇到的问题(无法使用中文注释、程序无法下载)
在使用Arduino中遇到的问题: 在用arduino给蓝牙模块供电时,下载程序是下不进去的.即使显示下进去了,其实也是没下进去. 解决方法:拔掉蓝牙模块再下程序,或给蓝牙供电的线上加上一个开关. 在 ...
- 25,Spark Sort-Based Shuffle内幕彻底解密
一:为什么需要Sort-Based Shuffle? 1, Shuffle一般包含两个阶段任务: 第一部分:产生Shuffle数据的阶段(Map阶段,额外补充,需要实现ShuffleManager中 ...