今天尝试安装Redis,但是网上技术微博之类的写得很混乱。下面本人亲自演示正确的安装方法,供大家参考。
一、软件准备
VMware 11.0
Centos 6.4
redis 2.8.19
SecureCRT 7.2.2
RedisClient 2.0.0
二、正式安装
第0步:让普通用户具备sodu执行权限(下面内容必须在Linux中严格执行)
$ su
Password: hadoop
# vi /etc/sudoers
找到“##Allow root to run any commands anywhere”,在下面添加如下内容:
hadoop ALL=(ALL)ALL
输入“:wq!”保存退出。
#exit
第一步:将redis压缩包保存到window下的一个盘符中,比如:F:\ 下
第二步:启动SecureCRT,按“alt+p”,打开文件传输窗口,输入 sftp>put F:\redis-2.8.19.tar.gz
第三步:解压到当前目录,输入 ~]$ sudo tar -zxvf redis-2.8.19.tar.gz
第四步:进入解压目录编译 make 将.c编译成可执行.o文件
# cd redis-2.8.19
# make
第五步:安装到指定目录 make PREFIX=/usr/local/redis install
第六步:拷贝redis.conf到指定目录 cp redis.conf/usr/local/redis/
第七步:关闭防火墙
$ sudo service iptables status 查看网络状态
password:XXX
………………
$ sudo service iptables stop 关闭防火墙
$ sudo chkconfig iptables --list 查看所有防火墙打开级别
$ sudo chkconfig iptables off 防止防火墙自启(所有级别全部off)
第八步:进入安装目录/usr/local/redis/bin下有几个可执行文件
redis-benchmark ----性能测试工具
redis-check-aof ----检查修复aof文件 appendonlyfile 日志文件、数据持久化
redis-check-dump----检查快照持久化文件
redis-cli ----命令行客户端
redis-server ----redis服务器启动命令
第九步:启动redis-server
# cd /usr/local/redis/bin
bin]# ./redis-server (或者:src/redis-server)
第十布:使用 redis
再打开一个 SecureCRT 窗口
~]# cd /usr/locla/redis/
~]# bin/redis-cli 启动客户端
127.0.0.1:6379>
三、使用RedisClient链接 Redis
第一步:启动Linux中的redis
第二步:启动windows中的RedisClient,输入对应的Name(自定义)、Host(ip地址)即可。