189 8069 5689

Redis(一)CentOS十分钟搭建Redis2.8.9-创新互联

Redis介绍不再累赘

1、安装gcc,因为Redis是用C语言写的,所以需要gcc进行编译
yum install gcc -y
2、下载redis-2.8.9.tar.gz
http://download.redis.io/releases/redis-2.8.9.tar.gz
3、安装Redis
      tar xf redis-2.8.9.tar.gz 
      cd redis-2.8.9
      make MALLOC=libc
      make PREFIX=/usr/local/redis install
4、安装完成以后查看目录以及文件
      [root@salt-server bin]# pwd
      /usr/local/redis/bin
      [root@salt-server bin]# ls
      redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-server
5、命令解释
      redis-server:redis服务器的daemon启动程序
      redis-cli:redis命令行操作工具
      redis-benchmark:redis性能测试工具
      redis-check-aof:对更新日志appendonly.aof检查
      redis-check-dump:用于本地数据库rdb文件的检查
6、配置启动服务
          设置环境变量:
              vim /etc/profile
              PATH=$PATH:/usr/local/redis/bin
    	      source /etc/profile
    	   拷贝配置文件:
    	       mkdir /usr/local/redis/conf
    	       cp redis-2.8.9/redis.conf /usr/local/redis/conf
    	       echo "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] 27 Jan 09:16:07.772 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                        _._                                                  
                   _.-``__ ''-._                                             
              _.-``    `.  `_.  ''-._           Redis 2.8.9 (00000000/0) 64 bit
          .-`` .-```.  ```\/    _.,_ ''-._                                   
         (    '      ,       .-`  | `,    )     Running in stand alone mode
         |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
         |    `-._   `._    /     _.-'    |     PID: 11736
          `-._    `-._  `-./  _.-'    _.-'                                   
         |`-._`-._    `-.__.-'    _.-'_.-'|                                  
         |    `-._`-._        _.-'_.-'    |           http://redis.io        
          `-._    `-._`-.__.-'_.-'    _.-'                                   
         |`-._`-._    `-.__.-'    _.-'_.-'|                                  
         |    `-._`-._        _.-'_.-'    |                                  
          `-._    `-._`-.__.-'_.-'    _.-'                                   
              `-._    `-.__.-'    _.-'                                       
                  `-._        _.-'                                           
                      `-.__.-'                                               
        
        [11736] 27 Jan 09:16:07.773 # Server started, Redis version 2.8.9
        [11736] 27 Jan 09:16:07.773 * The server is now ready to accept connections on port 6379
        
        
        
8、基本操作
        关闭redis:redis-cli shutdown 

	可直接输入redis-cli进去交互式
	[root@salt-client1 ~]# redis-cli 
	127.0.0.1:6379> 
    输入值并取值测试
	[root@salt-client1 ~]# redis-cli 
	127.0.0.1:6379> set Test 001			        //设置一个Test值为001
	OK										
	127.0.0.1:6379> get Test				//获取Test的值
	"001"
	127.0.0.1:6379> del Test				        //删除一个值
	(integer) 1
	127.0.0.1:6379>keys *					//取所有值  
9、客户端连接使用
	[root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379
	172.16.10.133:6379> 
      也可以不登录直接赋值
	[root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379 set Test 789
	OK
	[root@salt-client1 ~]# redis-cli -h 172.16.10.133 -p 6379 get Test
	"789"     	  
     	
10、redis安全
	为redis客户端设置外部连接密码
	vim /usr/local/redis/conf/redis.conf
	修改requirepass如下:
		requirepass a)s$M7F57TN58$8
	重启redis
	redis-cli shutdown
	redis-server /usr/local/redis/conf/redis.conf &
	
直接登录测试会提示认证失败需要指定密码
	[root@salt-server ~]# redis-cli 
	127.0.0.1:6379> set d 1
	(error) NOAUTH Authentication required.
	127.0.0.1:6379>
	
指定密码登录
	[root@salt-server ~]# redis-cli 
	127.0.0.1:6379> auth a)s$M7F57TN58$8
	OK   
Over	

创新互联建站基于成都重庆香港及美国等地区分布式IDC机房数据中心构建的电信大带宽,联通大带宽,移动大带宽,多线BGP大带宽租用,是为众多客户提供专业资阳移动机房报价,主机托管价格性价比高,为金融证券行业服务器托管,ai人工智能服务器托管提供bgp线路100M独享,G口带宽及机柜租用的专业成都idc公司。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:Redis(一)CentOS十分钟搭建Redis2.8.9-创新互联
文章链接:http://cdxtjz.com/article/gedeg.html

其他资讯