linux下安装redis及图形监控RedisLive
2014-02-20 00:00
363 查看
安装教程:
下载地址:https://redis.io/download
#wget http://download.redis.io/releases/redis-4.0.6.tar.gz
#tar xvf redis-4.0.6.tar.gz
#cd redis-4.0.6
#make
1、修改配置文件
vim /etc/redis/redis.conf
#以守护进程的方法运行
仅修改: daemonize yes
2、启动
/usr/local/bin/redis-server /etc/redis/redis.conf
3、关闭redis服务
redis-cli shutdown
redis服务关闭后,缓存数据会自动dump到硬盘上,硬盘地址为redis.conf中的配置项dbfilename dump.rdb所设定;强制备份数据到磁盘,使用如下命令:
redis-cli save 或者 redis-cli -p 6380 save(指定端口)
12、设置内存
设置内存分配策略
/proc/sys/vm/overcommit_memory
vi overcommit_memory
可选值:0、1、2。
0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2, 表示内核允许分配超过所有物理内存和交换空间总和的内存
值得注意的是,redis在dump数据的时候,会fork出一个子进程,理论上child进程所占用的内存和parent是一样的,比如parent占用的内存为8G,这个时候也要同样分配8G的内存给child,如果内存无法负担,往往会造成redis服务器的down机或者 IO负载过高,效率下降。所以这里比较优化的内存分配策略应该设置为 1(表示内核允许分配所有的物理内存,而不管当前的内存状态如何)
注意:用vi或者高亮vim是不能修改/proc/sys/vm/overcommit_memory的值的;
编辑文件无法保存Fsync failed
解决办法:用echo方法来写入:
[root@pasiat-01 vm]# echo “1″ >> overcommit_memory
强制性把“0”改为1
RedisLive是一款用Python编写的Redis图形监控工具
官网地址:http://www.nkrode.com/article/real-time-dashboard-for-redis
RedisDesktopManager管理工具
下载地址:https://redis.io/download
#wget http://download.redis.io/releases/redis-4.0.6.tar.gz
#tar xvf redis-4.0.6.tar.gz
#cd redis-4.0.6
#make
1、修改配置文件
vim /etc/redis/redis.conf
#以守护进程的方法运行
仅修改: daemonize yes
2、启动
/usr/local/bin/redis-server /etc/redis/redis.conf
3、关闭redis服务
redis-cli shutdown
redis服务关闭后,缓存数据会自动dump到硬盘上,硬盘地址为redis.conf中的配置项dbfilename dump.rdb所设定;强制备份数据到磁盘,使用如下命令:
redis-cli save 或者 redis-cli -p 6380 save(指定端口)
12、设置内存
设置内存分配策略
/proc/sys/vm/overcommit_memory
vi overcommit_memory
可选值:0、1、2。
0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
2, 表示内核允许分配超过所有物理内存和交换空间总和的内存
值得注意的是,redis在dump数据的时候,会fork出一个子进程,理论上child进程所占用的内存和parent是一样的,比如parent占用的内存为8G,这个时候也要同样分配8G的内存给child,如果内存无法负担,往往会造成redis服务器的down机或者 IO负载过高,效率下降。所以这里比较优化的内存分配策略应该设置为 1(表示内核允许分配所有的物理内存,而不管当前的内存状态如何)
注意:用vi或者高亮vim是不能修改/proc/sys/vm/overcommit_memory的值的;
编辑文件无法保存Fsync failed
解决办法:用echo方法来写入:
[root@pasiat-01 vm]# echo “1″ >> overcommit_memory
强制性把“0”改为1
RedisLive是一款用Python编写的Redis图形监控工具
官网地址:http://www.nkrode.com/article/real-time-dashboard-for-redis
RedisDesktopManager管理工具
相关文章推荐
- 安装Redis图形监控工具---RedisLive
- centos6.5安装redis-live,用于监控redis状态
- Reids监控RedisLive安装教程
- CentOS.56安装Redis监控工具RedisLive
- Redis图形监控工具--RedisLive
- Reids监控RedisLive安装教程
- 安装redis live监控工具
- 详解Redis 可视化图形监控界面 RedisLive
- ubuntu安装Redis Live监控服务
- 安装redis监控工具redislive
- 采用RedisLive监控Redis服务——安装手册
- 安装Redis Live监控服务
- 安装Redis Live监控服务
- 安装redis-live监控redis集群
- Redis介绍——Linux环境Redis安装全过程和遇到的问题及解决方案
- Linux监控平台(主被动模式,添加监控主机,添加图形,处理图形乱码,远程执行命令)
- Redis入门指南(一)Linux环境下Redis安装
- Redis介绍以及安装(Linux与windows)
- windows/linux下安装redis以及用java简单操作redis