redis的安装
https://code.google.com/p/redis/downloads/list
下载redis
redis-2.6.13.tar.gz
tar -xvzf redis-2.6.13.tar.gz
cd redis-2.6.13
make
make PREFIX=/usr/local/redis-2.6.13 install

把配置文件移动到自己所需的地方
cp /usr/local/src/redis-2.6.13/redis.conf /usr/local/redis-2.6.13/
配置redis.conf
vi /usr/local/redis-2.6.13/redis.conf
1.
daemonize yes #是否以后台daemon方式运行,默认不是后台运行
2.
pidfile /var/run/redis.pid #可修改为自定义位置
3.
bind 127.0.0.1
logfile stdout #配置log文件地址,默认打印在命令终端屏幕上
logfile /usr/local/redis-2.6.13/logfile.log

4.
#设置 Redis 进行数据库镜像的频率。
#900秒之内有1个keys发生变化时
#30秒之内有10个keys发生变化时
#60秒之内有10000个keys发生变化时
save 900 1
110 save 300 10
111 save 60 10000
5.
在进行镜像备份时,是否进行压缩
rdbcompression yes
/usr/local/redis-2.6.13

启动redis服务
/usr/local/redis-2.6.13/bin/redis-server /usr/local/redis-2.6.13/redis.conf
在日志里出现
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.
To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
过量使用内存设置为0!在低内存环境下,后台保存可能失败。为了修正这个问题,请在/etc/sysctl.conf 添加一项 'vm.overcommit_memory = 1' ,然后重启(或者运行命令'sysctl vm.overcommit_memory=1' )使其生效
按照提示做即可
产看redis服务是否运行
netstat -tunpl|grep 6379
停止redis服务
pkill redis-server
再启动一次
/usr/local/redis-2.6.13/bin/redis-server /usr/local/redis-2.6.13/redis.conf
客户端连接
/usr/local/redis-2.6.13/bin/redis-cli -h 127.0.0.1
测试连接是否激活
ping
exit
---------------------
安装php redis扩展
下载扩展
https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
tar -xvzf phpredis-2.2.4.tar.gz
cd phpredis-2.2.4

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
出现
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
redis.so 就出现在php的扩展目录了
修改php.ini
添加
extension=redis.so
重启服务器即可

最新文章

  1. Android样式和主题
  2. SQL 事务
  3. 数据库开发基础 SQL Server 数据库的备份、还原与分离、附加
  4. CentOS - 开机自动发送IP到指定邮箱 - smtp.163.com
  5. #笔记#JavaScript进阶篇一
  6. 通过实验窥探javascript的解析执行顺序
  7. osx 10.11.5 El Capitan U盘制作安装
  8. WCF学习笔记
  9. 一张图告诉你为什么 Gmail 是最好的邮箱,以及大量私货
  10. 关于Js脚本的延迟执行
  11. mysql数据库表中判断字段是否存在,如果不存在则创建该字段
  12. Nginx修改配置实现图片防盗链
  13. PLAN : 入门题目 ( update )
  14. mpi和cuda混合编程的正确编译
  15. scale等比缩放才能做到看上去能让线条以中心点展开
  16. java 继承的学习(转)
  17. 修改Mac系统的文件权限
  18. 时序数据库(TSDB)-为万物互联插上一双翅膀
  19. jq切换面板
  20. java中==和equals的区别(转)

热门文章

  1. Oracle书籍资料链接——更新ing
  2. Ext.grid.GridPanel数据转json
  3. 自己用java实现飞鸽传书 1 - 实现socket通信
  4. ubuntu 14.04中安装 ruby on rails 环境(填坑版) 呕血推荐
  5. CSS设置小技巧
  6. selenium学习笔记(selenium下载安装)
  7. JavaEE 技术体系
  8. nyoj-1316-二分
  9. oracle数据库查看用户相关语句
  10. opencv:直方图操作