redis安装
来源:互联网 发布:html5做的软件 编辑:程序博客网 时间:2024/05/21 11:26
下载最新版本的 redis-2.6.14.tar.gz
1:下载地址:https://code.google.com/p/redis/downloads/list
linux系统环境是:centos6.4
2、解压文件
tar -zxvf redis-2.6.14.tar.gz /解压路径
3、进入目录
cd /usr/local/redis/redis-2.6.14
4、编译
make
5、安装
make install
6、设置配置文件路径
mkdir -p /etc/rediscp redis.conf /etc/redis
7、修改配置文件
vim /etc/redis/redis.conf仅修改: daemonize yes
8、启动
/usr/local/bin/redis-server /etc/redis/redis.conf
9、查看启动
ps -ef | grep redis
10、使用客户端
redis-cli
>set name david
OK
>get name
"david"
redis-cli shutdown
redis服务关闭后,缓存数据会自动dump到硬盘上,硬盘地址为redis.conf中的配置项dbfilename dump.rdb所设定
强制备份数据到磁盘,使用如下命令
redis-cli save 或者 redis-cli -p 6380 save(指定端口) 12:设置内存
设置内存分配策略(可选,根据服务器的实际情况进行设置)
/proc/sys/vm/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
- redis---redis安装
- redis 第一节 安装redis
- redis学习:redis安装
- Redis简介、Redis安装
- redis入门--redis安装
- Redis-Redis安装
- Redis-----1、安装Redis
- 【Redis】redis的安装
- Redis yum安装redis
- redis系列-redis安装
- redis 安装
- redis 安装
- 安装redis
- 安装 Redis
- redis安装
- 安装redis
- 安装redis
- redis 安装
- 网络编程--IP帮助函数
- 【cocos2dx 3.2】别碰白块禅模式
- qtcreator 打开project窗口快捷键
- ubuntu 输入密码以解锁您的登录密钥环
- 如何在VC++6.0中添加和取消批量注释
- redis安装
- bzoj 1041 圆上的整点
- J2EE系列:SpringMVC与favicon.ico的烦恼
- Appium-安装Android SDK on Windows
- shell字符串测试
- 大概为亲人和人家女孩
- c#连接MySql数据库的方法
- Effective C++ 35,36,37
- shell测试数值