NoSQL
Two手揣兜
这个作者很懒,什么都没留下…
展开
-
redis 基本命令学习一(strings、hashes、lists)
strings 类型及操作string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据, 比如 jpg 图片或者序列化的对象。 从内部实现来看其实 string 可以看作 byte 数组,最大上限是 1G 字节, 下面是string 类型的定义:struct sdshdr {long len;long free;char buf[];};len 是 bu原创 2016-04-29 11:20:57 · 713 阅读 · 0 评论 -
redis:info详解
[[email protected] redis6380]redis-cli -a xxx info# Serverredis_version:3.0.7 redis_version: Redis 服务器版本redis_git_sha1:00000000 redis_git_sha1: Git SHA1redis_git_dirty:0 redis_git_dirty: Git原创 2016-07-29 17:35:00 · 5186 阅读 · 1 评论 -
redis:[ERR] Not all 16384 slots are covered by nodes.
启动redis cluster后运行check 检查到错误[[email protected] redis]redis-trib.rb check 127.0.0.1:7000>>> Performing Cluster Check (using node 127.0.0.1:7000)M: 3d1808df8a82dd705a67e8fef26cb8c8482bd69a 127.0.原创 2016-08-11 10:13:54 · 6794 阅读 · 0 评论 -
Redis:Redis监控工具--redis-stat
redis-stat 安装git clone https://github.com/junegunn/redis-stat.gitgem install redis-statgem install rb-readline需要 ruby>=2.2.2https://rubygems.org/gems/redis-statredis-stat 用法usage: redis原创 2016-08-22 11:05:31 · 1802 阅读 · 0 评论 -
Redis:zabbix自动发现监控多端口redis
待整理:#!/usr/bin/env python#encoding: utf-8 import osimport jsonbase_dir = os.path.dirname(os.path.abspath(__file__))port_file = os.path.join(base_dir,'redis.port')print port_fileports = []原创 2016-08-17 18:06:13 · 1860 阅读 · 0 评论 -
redis:备份与恢复
Redis数据备份与恢复持久化RDB方式(默认)RDB方式的持久化是通过快照(snapshotting)完成的,当符合一定条件时Redis会自动将内存中的所有数据进行快照并存储在硬盘上。进行快照的条件可以由用户在配置文件中自定义,由两个参数构成:时间和改动的键的个数。当在指定的时间内被更改的键的个数大于指定的数值时就会进行快照。RDB是Redis默认采用的持久化方式,在配置文件原创 2016-07-27 11:34:38 · 3134 阅读 · 0 评论 -
redis:sentinel配置及测试
参考原理:http://www.redis.cn/topics/sentinel.htmlhttps://segmentfault.com/a/1190000002680804结构:192.168.56.159 6379 master192.168.56.159 6380 slave192.168.56.159 26379 sentinel192.168.56.1原创 2016-07-26 15:41:03 · 7672 阅读 · 0 评论 -
Redis2.8.9的配置文件各项的中文解释
Redis2.8.9的配置文件各项的中文解释#daemonize no 默认情况下, redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yes daemonize yes # 当 redis 在后台运行的时候, Redis 默认会把 pid 文件放在 /var/run/redis.pid ,你可以配置到其他地址。 # 当运行多个 redis 服务时,需要指定不转载 2016-07-01 10:24:20 · 598 阅读 · 0 评论 -
REDIS CLUSTER简单安装配置
1 redis简单的配置文件[[email protected] 7007]cat redis.conf daemonize yespidfile /var/run/redis7007.pidport 7007tcp-backlog 511timeout 0tcp-keepalive 0loglevel noticelogfile "/tmp/redis7007.log"原创 2016-05-09 16:47:56 · 2924 阅读 · 0 评论 -
redis 基本命令学习三(键值相关命令及服务器相关命令)
键值相关命令127.0.0.1:6379> keys *127.0.0.1:6379> keys my*127.0.0.1:6379> EXISTS a(integer) 1127.0.0.1:6379> del a(integer) 1127.0.0.1:6379> EXISTS a(integer) 0127.0.0.1:6379> EXPIRE age 5 :设置key原创 2016-05-03 17:43:10 · 472 阅读 · 0 评论 -
redis 基本命令学习二(sets、sorted sets)
sets 类型及操作set 是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作, 操作中 key 理解为集合的名字。Redis 的 set 是 string 类型的无序集合。 set 元素最大可以包含(2 的 32 次方)个元素。set 的是通过 hash table 实现的,所以添加、删除和查找的复杂度都是 O(1)。 hash table 会随着添加原创 2016-04-29 16:18:31 · 498 阅读 · 0 评论 -
MongoDB-基本命令学习一
MongoDB-基本命令学习一MongoDB 新建/删除数据库> use fyluse fyl (use dbname 默认就创建了数据库,但是show dbs不会显示,需要插入一条记录)switched to db fyl> show dbsshow dbsblog 0.000GBlocal 0.000GBtest 0.000GB> > db.fyl.inser原创 2016-04-29 18:30:04 · 651 阅读 · 0 评论 -
redis集群的简单操作命令
集群的操作命令集群 CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息。 节点 CLUSTER MEET 将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。 127.0.0.1:7000> CLUSTER MEET 192.168.56.160 7006OKCL原创 2016-05-11 16:56:49 · 4637 阅读 · 0 评论 -
redis集群替换服务器
1 新建2个单机节点 ./redis-server ../conf/redis.6391.conf 2 加入集群 redis-trib.rb add-node 192.168.1.165:6391 192.168.1.165:6389 redis-trib.rb add-node 192.168.1.165:6392 192.168.1.165:6390 3 成为主节点的slave原创 2017-06-22 16:07:11 · 843 阅读 · 0 评论