redis在linux中的详细用法

之所以要在工程中添加缓存,是因为在互联网项目中查询功能是非常频繁的,如果每次查询都调用数据库的话,会给数据库造成很大的压力,因此需要在用户和数据库之间加一层缓存,对于同样的查询,只查询一遍数据库,然后把数据保存到缓存当中,当其他用户再访问同样的页面时便可以直接从缓存中去读取数据,这样查询效率将会提升非常多。同时也会大大减轻数据库的压力。
 

 

安装步骤

 

mkdir /usr/local/software 

redis-3.0.0.tar.gz上传到software目录下

解压后   tar zxvf redis-3.0.0.tar.gz

cd  后 

make

make  install

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令是yum install gcc-c++

[root@redis redis-3.0.0]# make install PREFIX=/usr/local/redis  
cd src && make install  
make[1]: Entering directory `/usr/local/redis-3.0.0/src'  
  
Hint: It's a good idea to run 'make test' ;)  
  
    INSTALL install  
    INSTALL install  
    INSTALL install  
    INSTALL install  
    INSTALL install  
make[1]: Leaving directory `/usr/local/redis-3.0.0/src'  
[root@redis redis-3.0.0]#   

 

 第一种启动方式是直接使用./redis-server命令启动,只不过这种启动会占用终端,如果我们按Ctrl+C就会停止redis-server。

第二种启动方式是使用配置文件启动(也叫后端启动),我们需要先到redis的安装目录下把redis.conf文件复制一份到/usr/local/redis/bin目录下。

cp redis.conf /usr/local/redis/bin/

下面我们需要简单修改下redis.conf文件,把daemonize的值由默认的no修改为yes,这个配置是指定是否在后台运行。

后端启动

[root@redis bin]# ./redis-server redis.conf  

查看是否正常启动了,可以使用ps -ef|grep redis或ps aux | grep redis

使用./redis-cli连接上redis服务,然后使用ping命令,如果返回的是PONG,说明连接没问题。

  1. [root@redis bin]# ./redis-cli   
  2. 127.0.0.1:6379> ping  
  3. PONG  
  4. 127.0.0.1:6379>  

还可以连接其它设备上的redis

  1. [root@redis bin]# ./redis-cli -h 192.168.156.11 -p 6379  
  2. 192.168.156.11:6379> ping  
  3. PONG  
  4. 192.168.156.11:6379>  

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值