#redis redis-php安装配置
2015-07-12 19:17
561 查看
@创建redis安装目录 [root@localhost ~]# mkdir /usr/local/redis/{etc,bin} [root@localhost ~]# cd /usr/local/redis/ [root@localhost ~]# cd /usr/local/redis/ @下载redis服务端并解压 [root@localhost redis]# wget http://download.redis.io/releases/redis-3.0.2.tar.gz [root@localhost redis]# ls redis-3.0.2.tar.gz [root@localhost redis]# tar -zxvf redis-3.0.2.tar.gz [root@localhost redis]# ls redis-3.0.2 redis-3.0.2.tar.gz @编译安装redis [root@localhost redis]# cd redis-3.0.2 [root@localhost redis-3.0.2]# ls 00-RELEASENOTES COPYING Makefile redis.conf runtest-sentinel tests BUGS deps MANIFESTO runtest sentinel.conf utils CONTRIBUTING INSTALL README runtest-cluster src [root@localhost redis-3.0.2]# make [root@localhost redis-3.0.2]# make install @配置redis [root@localhost redis-3.0.2]# cp redis.conf ../etc [root@localhost redis-3.0.2]# cp src/{mkreleasehdr.sh,redis-benchmark,redis-check-aof,redis-check-dump,redis-cli,redis-server,redis-sentinel,redis-trib.rb} ../bin @修改redis为后台执行 [root@localhost redis-3.0.2]# vim /usr/local/redis/etc/redis-conf >>>修改daemonize no 为 yes
mkreleasehdr.sh 脚本文件。检查redis错误
redis-benchmark 为Redis性能测试工具
redis-check-aof 检查aof文件
redis-check-dump 本地数据库检测
redis-cli 客户端
redis-server 服务端
redis-sentinel 集群管理工具,主要负责主从切换
redis-trib.rb 集群命令行工具
提供一个redis服务脚本
vim /etc/init.d/redisdchmod u+x redisd
. /etc/rc.d/init.d/functions path_bin=/usr/local/redis/bin redis_config=/usr/local/redis/etc/redis.conf prog=redis-server pidfile=${pidfile-/var/run/redis.pid} server_path=$path_bin/redis-server STOP_TIMEOUT=${STOP_TIMEOUT-10} lockfile=/var/lock/subsys/Redis start() { echo -n $"Starting $prog: " daemon --pidfile=${pidfile} $server_path $redis_config RETVAL=$? echo [ $RETVAL = 0 ] && touch ${lockfile} return $RETVAL } stop() { echo -n $"Stopping $prog: " killproc -p ${pidfile} -d ${STOP_TIMEOUT} $server_path RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile} } case "$1" in start) start ;; stop) stop ;; status) status -p ${pidfile} $server_path RETVAL=$? ;; restart) stop start ;; graceful|help|configtest|fullstatus) $apachectl $@ RETVAL=$? ;; *) echo $"Usage: $prog {start|stop|restart|status}" RETVAL=2 esac exit $RETVAL
测试下命令是否可用
相关文章推荐
- 安装redis及python redis模块
- 深入浅出Redis04使用Redis数据库(lists类型)
- Windows Azure 系列-- Azure Redis Cache的配置和使用
- 深入理解Spring Redis的使用 (二)、RedisTemplate事务支持、序列化
- 深入浅出Redis03 使用Redis数据库(hashes类型)
- Redis内存分配简单分析
- tomcat利用redis实现session共享
- [你必须知道的NOSQL系列]专题二:Redis快速入门
- Redis 事件(1) -- 文件事件
- linux下redis安装
- Redis AOF持久化
- 深入理解Spring Redis的使用 (一)、Spring Redis基本使用
- 深入浅出Redis01安装
- Redis应用场景
- Redis命令使用
- Redis持久化配置
- Redis主从配置相关脚本
- Redis_conf配置文件说明
- Redis远程连接
- Redis用户验证设置