标签:连接 log 自动 complete 配置 服务器 date grep 手工
1.redis是一个key-value存储系统,它支持存储的value类型相比较Memcached更多,包括string,list,set,sets,hashes等(It supports data structures such as strings,hashes,lists,sets,sorted sets with range queries,bitmaps,hyperloglogs and geospatial indexes with radius queies)这些数据类型都支持push/pop,Add/remove等丰富的操作,而且这些操作都是原子性的。
a.通过上面准备工作之后,我们现在已经拥有了可以安装和发布的环境,如果没有,请自行查询安装。
a.在Xshell中使用命令跳转到local下面创建属于自己的文件夹:kencery
c.将上传的tcl包解压,解压之后重命名为tcl,如图所示
c.将上传的redis包解压,解压之后重命名为redis,如图所示:
(2)在输入make test执行的时候我在练习的时候是会出现错误的,但是这个错误不影响我们的测试,故而可以忽略。
b.5 当redis启动完成之后,使用netstat -ntlp |grep 6379 查看端口是否在使用中,如果在使用中,则说明安装成功,否则安装没有成功。
b.6 连接redis并且测试,连接命令为:src/redis-cli,最后的测试结果如图所示:
b.7 到这里reids的安装和测试工作全部完成了。
# Date 2017-06-21 # chkconfig: 2345 10 90 # description: Start and Stop redis PATH=/usr/local/kencery/redis/src:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/kencery/redis/src/redis-server REDIS_CLI=/usr/local/kencery/redis/src/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/local/kencery/redis/redis.conf" AUTH="1234" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed." else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [-f $PIDFILE ] then echo "$PIDFILE exists, process is not running." else PID=$(cat $PIDFILE) echo "Stopping..." $REDIS_CLI -p $REDISPORT SHUTDOWN sleep 2 while [ -x $PIDFILE ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac
c.给文件添加权限,使用脚本文件可以执行,命令为:chmod 755 /etc/init.d/redis
f.当开启服务之后既可以连接redis测试进行操作或者使用其他客户端来操作redis,测试如图所示:
a.在大部分情况下,我们需要服务器重新启动的时候自动开启redis,而不是我们手工的去开启,那么下来就说一下开机自动启动的设置。
标签:连接 log 自动 complete 配置 服务器 date grep 手工
原文地址:http://www.cnblogs.com/supiaopiao/p/7413480.html