母婴门户网站模板,怎么做网址导航网站,顺德网站制作案例市场,福州网站开发fjfzwl一、简介 1、 Redis为单进程单线程模式#xff0c;采用队列模式将并发访问变成串行访问。 2、 Redis不仅仅支持简单的k/v类型的数据#xff0c;同时还提供list#xff0c;set#xff0c;zset#xff0c;hash等数据结构的存储。 3、 Redis支持数据的备份#xff0c;即mas…一、简介 1、 Redis为单进程单线程模式采用队列模式将并发访问变成串行访问。 2、 Redis不仅仅支持简单的k/v类型的数据同时还提供listsetzsethash等数据结构的存储。 3、 Redis支持数据的备份即master-slave模式的数据备份。 4、Redis支持数据的持久化可以将内存中的数据保持在磁盘中重启的时候可以再次加载进行使用。 更多的了解Redis的请查看Redis与Memcached的区别 二、安装 下载地址 http://download.redis.io/releases/ 找到对应的版本 我下载的版本是redis-2.8.13.tar.gz接下来介绍在Linux上的安装 #tar -zxvf redis-2.8.13.tar.gz //解压 #make 安装成功。我的目录是/usr/redis/redis-2.8.13 1、查看 /usr/redis/redis-2.8.13 1redis.conf 2redis-2.8.13/src下 redis-serverRedis服务器的daemon启动程序。 redis-cliRedis命令行操作工具。当然你也可以用telnet根据其纯文本协议来操作。 redis-benchmarkRedis性能测试工具测试Redis在你的系统及你的配置下的读写性能。 redis-statRedis状态检测工具可以检测Redis当前状态参数及延迟状况 。 3utils/redis_init_script 对把Redis的做成一个服务service redis start /service redis stop 的重要的配置 2、启动Redis服务 1) 执行 ./usr/redis/redis-2.8.13/src/redis-server 2查看进程 3执行命令行操作工具 redis-cli 3、Redis服务不能在后台运行CtrlC 结束Redis服务 1)CtrlC Redis服务结果了不能再后台运行 2redis-cli 提示不能连接 我们需要配置Redis 服务在后台运行并且通过service redis start 简单的命令就可以启动服务而且不能每次都到/usr/redis/redis-2.8.13/src目录下操作 三、设置服务 我们需要配置Redis 服务在后台运行并且通过service redis start 简单的命令就可以启动服务 1、#cp /usr/redis/redis-2.8.13/utils/redis_init_script /etc/rc.d/init.d/redis 1/usr/local/bin 没有复制redis-server、redis-cli所以需要更改路径/usr/redis/redis-2.8.13/src 2PRIDFILE和CONF (1) CONF 的路径是/etc/redis/6379.conf查看时发现没/etc/redis目录也没有6379.conf文件 #mkdir /etc/redis #cp /usr/redis/redis-2.8.13/redis.conf /etc/redis/6379.conf (2) PRIDFILE的路径是/var/run/redis_6379.pid 分析 查看 /etc/redis/6379.conf daemonize no 默认情况下Redis不是作为守护进程运行的如果你想让它在后台运行你就把它改成yes,不然在执行service Redis stop 时会报var run redis.pid does not exist pidfile /var/run/redis.pid当Redis作为守护进程运行的时候它会把 pid 默认写到 /var/run/redis.pid 文件里面。 3 $EXEC $CONF 在 $EXEC $CONF 后面添加 的意思是把启动redis作为后台启动否则redis的启动会占用前段的命令行其他操作将无法进行。 2、对/etc/rc.d/init.d/redis的修改 第一步EXEC/usr/redis/redis-2.8.13/src/redis-server CLIEXEC/usr/redis/redis-2.8.13/src/redis-cli 第二步PRIDFILE/var/run/redis.pid 第三步 #mkdir /etc/redis #cp /usr/redis/redis-2.8.13/redis.conf /etc/redis/6379.conf 第四步 # vi /etc/redis/6379.conf 把daemonize no改为 daemonize yes 第五步 在 $EXEC $CONF 后面添加 最终的修改 执行service redis start转载于:https://www.cnblogs.com/changxr/p/7850921.html