之所以要在工程中添加缓存,是因为在互联网项目中查询功能是非常频繁的,如果每次查询都调用数据库的话,会给数据库造成很大的压力,因此需要在用户和数据库之间加一层缓存,对于同样的查询,只查询一遍数据库,然后把数据保存到缓存当中,当其他用户再访问同样的页面时便可以直接从缓存中去读取数据,这样查询效率将会提升非常多。同时也会大大减轻数据库的压力。
安装步骤
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,说明连接没问题。
- [root@redis bin]# ./redis-cli
- 127.0.0.1:6379> ping
- PONG
- 127.0.0.1:6379>
还可以连接其它设备上的redis
- [root@redis bin]# ./redis-cli -h 192.168.156.11 -p 6379
- 192.168.156.11:6379> ping
- PONG
- 192.168.156.11:6379>