redis在linux中的详细用法

版权声明:皆为本人原创,复制必究 https://blog.csdn.net/m493096871/article/details/84527389

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

安装步骤

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>  

猜你喜欢

转载自blog.csdn.net/m493096871/article/details/84527389