redis
文章平均质量分 50
oO寒枫Oo
专注spark hadoop mysql
展开
-
Redis的简介
简介Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。 性能下面转载 2012-08-23 11:51:57 · 998 阅读 · 0 评论 -
redis BGREWRITEAOF 重写总结
AOF重写完成 ,对程序访问的影响比较的小。结论:一、重写使用内存跟日志大小没关系,跟实际占用内存大小有关系;占用内存和使用内存约1:1.2的关系 大约是used_memory_human的80%。二、重写时间比较的快,机器剩余内存越多重写越快。三、当机器内存小于一个节点 used_memory_human的80% 内存时做AOF ,可能导致系统内存不原创 2013-03-18 18:21:45 · 1680 阅读 · 0 评论 -
redis中 hash类型的操作命令
redis中hash类型操作命令如下:hset key field value 设置hash field为指定值,如果key不存在,则先创建hget key field 获取指定的hash field hmget key filed1....fieldN 获取全部指定的hash filed hmset key filed1 value1 ... filedN valueN 同时设置原创 2013-01-30 14:36:33 · 12435 阅读 · 1 评论 -
Redis被 bgrewriteaof阻塞的解决方法
前段时间在现网上面部署了 多个redis节点。因为这些redis数据不能丢失。 选择的持久化策略是 AOF. 大家用aof都有这这样的一个问题 就是aof文件要是不定期进行rewrite的话 , 就会不断的增大。所以,对这些redis节点 进行了定期的rewrite. 和 aof相关的主要参数配置如下:redis 127.0.0.1:6380> config get *原创 2013-01-29 16:58:21 · 7826 阅读 · 1 评论 -
如何批量删除redis中keys
在linux中 批量操作redis中的 keys的方法:1.统计个数:redis中名称含有OMP_OFFLINE的key的个数;src/redis-cli keys "*OMP_OFFLINE*"|wc -l2.批量删除批量删除 0号数据库中名称含有OMP_OFFLINE的key:src/redis-cli -n 0 keys "*OMP_OFFLINE*"|xar原创 2012-12-15 17:17:55 · 22523 阅读 · 0 评论 -
Redis的持久化机制
定时快照方式(snapshot):该持久化方式实际是在Redis内部一个定时器事件,每隔固定时间去检查当前数据发生的改变次数与时间是否满足配置的持久化触发的条件,如果满足则通过操作系统fork调用来创建出一个子进程,这个子进程默认会与父进程共享相同的地址空间,这时就可以通过子进程来遍历整个内存来进行存储操作,而主进程则仍然可以提供服务,当有写入时由操作系统按照内存页(page)为单位来进行co原创 2012-10-23 10:42:38 · 7273 阅读 · 0 评论 -
linux下Redis的安装与配置
REmoteDIctionaryServer(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。安装的过程非常的简单。1.下原创 2012-10-23 09:58:28 · 1453 阅读 · 0 评论 -
redis密码管理
一. 如何初始化redis的密码?总共2个步骤:a.在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数。比如 requirepass test123b.配置文件中参数生效需要重启重启redis 。 二.不重启redis如何配置密码?a. 在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。# requi原创 2012-11-01 12:06:44 · 95119 阅读 · 3 评论 -
Redis常用的管理命令
Redis常用的管理命令:BGREWRITEAOF异步(Asynchronously)重写 AOF 文件以反应当前数据库的状态。即使 BGREWRITEAOF 命令执行失败,旧 AOF 文件中的数据也不会因此丢失或改变。 BGSAVE在后台异步保存当前数据库的数据到磁盘。BGSAVE命令执行之后立即返回 OK ,然后 Redis fork出一个新子进程,原来的 Re原创 2012-10-23 10:46:21 · 2041 阅读 · 0 评论 -
redis info命令中各个参数的含义
redis 127.0.0.1:6381> inforedis_version:2.4.16 # Redis 的版本redis_git_sha1:00000000redis_git_dirty:0arch_bits:64multiplexing_api:epollgcc_version:4.1.2原创 2012-10-31 10:55:39 · 54333 阅读 · 0 评论 -
redis一些常见常用的配置参数的简单说明
之前写了一个mysql 一些常见常用的配置参数的简单说明下面再来总结下redis一些常见常用的配置参数的简单说明:部分参数夹带了配置文件里面的英文说明:1.daemonize:# By default Redis does not run as a daemon. Use 'yes' if you need it.默认情况下,redis不是在后台运行的,如果需要在后台运行,把该原创 2012-09-06 12:38:01 · 1319 阅读 · 0 评论 -
Redis集群服务器-高可用调研随笔
转载地址:http://snowolf.iteye.com/blog/1657488今天改了一天的Bug,本想下午开始专研Redis命令集,结果也泡汤了。只能在下班的路上考虑下Redis集群服务器的高可用方案。随笔而已,尚未成型,仅作记录。 当然,我说的可能比较片面,欢迎拍砖、斧正。一、Redis与MySQL对比相同点:Master-Slave架构,集群架构转载 2012-08-31 13:51:40 · 6388 阅读 · 0 评论 -
redis数据类型与基本操作
转载地址:http://xiaoruoen.blog.51cto.com/4828946/833406 Redis最为常用的数据类型有以下五种 String Hash List Set ShortedSet 下面记录一下这几种类型与Redis里对其的操作 String 最常用的一种数据类型,普通的key/value存储都可以归为此类。 set 存储一个Strin转载 2012-08-31 15:49:38 · 1411 阅读 · 0 评论 -
Redis 的安装配置介绍
redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定, redis 是一个高性能的key-value数据库。 redis的出现,很大程转载 2012-08-23 11:46:47 · 1040 阅读 · 0 评论 -
redis---中文文档 版本2.4.10
Redis指令文档 连接控制QUIT 关闭连接AUTH (仅限启用时)简单的密码验证适合全体类型的命令EXISTS key 判断一个键是否存在;存在返回 1;否则返回0;DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPE key 返回某个key元素的数据类型 ( none:不存在,string:字符,list,s转载 2012-09-05 17:04:14 · 1592 阅读 · 0 评论 -
redis多个节点的数据迁移(利用主从复制)
任务目标: 将93上面的5个节点redis迁移到 新机器上(后面都由95代替)。节点数:5个需要迁移节点的port: 6379 6380 6381 6382 6383 操作步骤:一、95机器网络调通。二、95上面安装redis ,并将93上面的配置文件拷贝到95上面。三、 开启95上的6379节点 ,并配置成为93上 6379的 slave。四、 当95上的6379原创 2013-03-26 12:10:25 · 2831 阅读 · 0 评论