下载和解压 wget http://redis.googlecode.com/files/redis-2.6.16.tar.gz tar zxvf redis-2.6.16.tar.gz mv redis-2.6.16 redis 安装 处理/bin/sh: cc: command not found错误 在redis目录执行make命令 执行make时报错:/bin/sh: cc: command not found google解决方案,执行如下两个命令: 1. sudo yum -y install gcc gcc-c++ libstdc++-devel 2. make MALLOC=libc 处理’Hint: To run ‘make test’ is a good idea’错误 现在没有/bin/sh: cc: command not found错误了,但是又有了 ‘Hint: To run ‘make test’ is a good idea’错误。 make test 报错: You need tcl 8.5 or newer in order to run the Redis test 解决方案:安装tcl 下载地址:http://downloads.sourceforge.net/tcl/tcl8.5.10-src.tar.gz [user@localhost 桌面]$ ls tcl8.5.9-src.tar.gz tcl8.5.9-src.tar.gz [user@localhost 桌面]$ su 密码: [root@localhost 桌面]# cp tcl8.5.9-src.tar.gz /usr/local/src/ [root@localhost 桌面]# cd /usr/local/src/ [root@localhost src]# tar -zxvf tcl8.5.9-src.tar.gz [root@localhost src]# cd tcl8.5.9/ [root@localhost tcl8.5.9]# cd unix/ [root@localhost unix]# ./configure --prefix=/usr/local/tcl/ --enable-shared [root@localhost unix]# make [root@localhost unix]# make install [root@localhost unix]# /usr/local/tcl/bin/tclsh8.5 % exit [root@localhost unix]# 执行make命令还是提示错误需要tcl8.5或更新的版本 发现 sudo yum install tcl 就可以搞定,只是版本是8.5.7的。 然后执行make test 命令终于提示’\o/ All tests passed without errors!’ 更改配置 修改redis目录下面的redis.conf文件 找到requirepass,设置密码 找到daemonize,设置为yes。这样可以在后台运行。 修改配置文件目录 mkdir /etc/redis cp redis.conf /etc/redis 运行 启动redis 在redis目录下运行如下命令: ./redis-server /etc/redis/redis.conf 检查进程是否有Redis了:ps aux | grep redis,可以看见进程列表中有一个叫“src/redis-server”的进程了 进入客户端 在redis目录下运行如下命令: ./redis-cli 进入客户端以后输入auth 你的密码 redis 127.0.0.1:6379> auth myRedis OK 然后就可以进行相关操作了 redis 127.0.0.1:6379> config get requirepass 1) “requirepass” 2) “myRedis” (责任编辑:IT) |