Redis
文章平均质量分 59
Foolish_nick
这个作者很懒,什么都没留下…
展开
-
Redis非关系型数据库
下载地址:https://github.com/MicrosoftArchive/redis/releases 下载后,解压,找到点击运行:在myeclipse中新建项目,导入jar包(jedis-2.1.0.jar,commons-pool-1.6.jar):测试是否ping通:package com.htxx.redis;import redis.clients.jedis.Jedis;...转载 2017-08-10 14:50:50 · 600 阅读 · 0 评论 -
Redis 事务
Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。127.0.0.转载 2017-08-11 09:53:58 · 204 阅读 · 0 评论 -
Redis发布订阅
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。打开redis客户端,订阅一个频道:再打开一个客户端向ch1频道内发送消息"sasa is very handsome”:再看第一个客户端的反应:原创 2017-08-10 16:34:01 · 274 阅读 · 0 评论 -
Radis HyperLogLog
Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。比如数据集 {1, 3, 5, 7, 5, 7, 8}, 那么这个数据集的基数集为 {1, 3, 5 ,7, 8}, 基数(不重复元素)为5。 基数估计就是在误差可接受的范围内,快速计算基数。添加指原创 2017-08-11 11:08:22 · 205 阅读 · 0 评论 -
Redis连接命令
AUTH password(验证密码是否正确):127.0.0.1:6379> auth "123"(error) ERR Client sent AUTH, but no password is setECHO message(打印字符串):127.0.0.1:6379> echo "hahahahah""hahahahah"PING(查看服务是否运行):12原创 2017-08-11 11:38:47 · 2081 阅读 · 0 评论 -
Redis数据备份和恢复
save(创建当前数据库的备份):该命令将在 redis 安装目录中创建dump.rdb文件。127.0.0.1:6379> set name "sasa"OK127.0.0.1:6379> set gender "man"OK127.0.0.1:6379> saveOK127.0.0.1:6379> set age 20OK127.0.0.1:6379> saveO原创 2017-08-11 14:46:04 · 515 阅读 · 0 评论 -
Creating cluster [ERR] Node 127.0.0.1:7001 is not configured as a cluster node.
今天在虚拟机中的ubantu中,配置集群,报了这个错。在网上找了半天,才找到个有点关系的。http://grokbase.com/t/gg/redis-db/15492gz7j4/cluster-setup,大体意思是说配置文件没有配置好。自己只好把6个配置文件来来回回看了好几遍。结果真看出来有好几个地方没有去掉注释。确认无误后,重启系统:1.启动redis实例:2原创 2017-08-13 16:54:03 · 72400 阅读 · 0 评论 -
redis常用命令--String
rename命令: 将 a 重名为b,原来的b呗覆盖,rename命令执行后,查询键b对应的值为a!renamenx命令: 重命名时会进行判断,新的键名是否存在,存在则rename操作失败,不存在则rename成功!setex命令: 在创建键值对的时候就生命其有效期为xxx秒:getrange命令: 获取键对应的值的某一范围的内容:getset命令: 在对一个键设置新...原创 2018-03-18 11:10:42 · 167 阅读 · 1 评论