Redis (一) CentOS 十分钟搭建Redis 2.8.9
Redis介绍不再累赘1、安装gcc,因为Redis是用C语言写的,所以需要gcc进行编译yuminstallgcc-y2、下载redis-2.8.9.tar.gzhttp://download.redis.io/releases/redis-2.8.9.tar.gz3、安装Redistarxfredis-2.8.9.tar.gzcdredis-2.8.9makeMALLOC=libcmakePREFIX=/usr/local/redisinstall4、安装完成以后查看目录以及文件[root@salt-serverbin]#pwd/usr/local/redis/bin[root@salt-serverbin]#lsredis-benchmarkredis-check-aofredis-check-dumpredis-cliredis-server5、命令解释redis-server:redis服务器的daemon启动程序redis-cli:redis命令行操作工具redis-benchmark:redis性能测试工具redis-check-aof:对更新日志appendonly.aof检查redis-check-dump:用于本地数据库rdb文件的检查6、配置启动服务设置环境变量:vim/etc/profilePATH=$PATH:/usr/local/redis/binsource/etc/profile拷贝配置文件:mkdir/usr/local/redis/confcpredis-2.8.9/redis.conf/usr/local/redis/confecho"vm.overcommit_memory=1">>/etc/sysctl.conf&&sysctl-p启动服务:redis-server/usr/local/redis/conf/redis.conf&7、启动成功正常反馈如下[root@salt-server~]#redis-server/usr/local/redis/conf/redis.conf&[1]11736[root@salt-server~]#[11736]27Jan09:16:07.772*Increasedmaximumnumberofopenfilesto10032(itwasoriginallysetto1024)._.__.-``__''-.__.-```.`_.''-._Redis2.8.9(00000000/0)64bit.-``.-```.```\/_.,_''-._(',.-`|`,)Runninginstandalonemode|`-._`-...-`__...-.``-._|'`_.-'|Port:6379|`-._`._/_.-'|PID:11736`-._`-._`-./_.-'_.-'|`-._`-._`-.__.-'_.-'_.-'||`-._`-.__.-'_.-'|http://redis.io`-._`-._`-.__.-'_.-'_.-'|`-._`-._`-.__.-'_.-'_.-'||`-._`-.__.-'_.-'|`-._`-._`-.__.-'_.-'_.-'`-._`-.__.-'_.-'`-.__.-'`-.__.-'[11736]27Jan09:16:07.773#Serverstarted,Redisversion2.8.9[11736]27Jan09:16:07.773*Theserverisnowreadytoacceptconnectionsonport63798、基本操作关闭redis:redis-clishutdown可直接输入redis-cli进去交互式[root@salt-client1~]#redis-cli127.0.0.1:6379>输入值并取值测试[root@salt-client1~]#redis-cli127.0.0.1:6379>setTest001//设置一个Test值为001OK127.0.0.1:6379>getTest//获取Test的值"001"127.0.0.1:6379>delTest//删除一个值(integer)1127.0.0.1:6379>keys*//取所有值9、客户端连接使用[root@salt-client1~]#redis-cli-h172.16.10.133-p6379172.16.10.133:6379>也可以不登录直接赋值[root@salt-client1~]#redis-cli-h172.16.10.133-p6379setTest789OK[root@salt-client1~]#redis-cli-h172.16.10.133-p6379getTest"789"10、redis安全为redis客户端设置外部连接密码vim/usr/local/redis/conf/redis.conf修改requirepass如下:requirepassa)s$M7F57TN58$8重启redisredis-clishutdownredis-server/usr/local/redis/conf/redis.conf&直接登录测试会提示认证失败需要指定密码[root@salt-server~]#redis-cli127.0.0.1:6379>setd1(error)NOAUTHAuthenticationrequired.127.0.0.1:6379>指定密码登录[root@salt-server~]#redis-cli127.0.0.1:6379>autha)s$M7F57TN58$8OKOver