咱們經過和數據庫的交互獲取數據,可是某些數據加載會嚴重影響性能,由於查詢數據庫是一個比較耗時的事情。咱們能不能提升查詢數據的效率?javascript
這個時候咱們就須要使用 redis了。(固然提高查詢效率不僅有redis)java
若是圖片連接失效能夠直接在github上看,並且更新更及時,也更加有條理。在項目模塊有相關文章github.com/leosanqing/…c++
目前已經有將近300個stargit
到官網下載redis redis.io/downloadgithub
而後經過filezilla上傳至相應的虛擬機 我上傳至/opt
文件夾下redis
tar -zxvf <壓縮包名>
make && make install
yum install gcc-c++
安裝一下就行進入redis目錄下,打開 redis.conf
文件 vim redis.conf
數據庫
找到以下參數,並修改vim
# The working directory.
#
# The DB will be written inside this directory, with the filename specified
# above using the 'dbfilename' configuration directive.
#
# The Append Only File will also be created inside this directory.
#
# Note that you must specify a directory here, not a file name.
#工做目錄,持久化 aof rdb都會存放在這個目錄下,若是修改了 須要建立相應的目錄
dir /opt/redis5/working
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
# JUST COMMENT THE FOLLOWING LINE.
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 將127.0.0.1 改爲 0.0.0.0 全部ip都能訪問
bind 0.0.0.0
# 保護模式關閉
protected-mode no
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
# 是否後臺運行,設置成yes
daemonize yes
# 還有其餘一下參數,好比 密碼什麼的,由於是在虛擬機上運行,因此不須要設置
複製代碼
redis_init_script
文件複製到 /etc/init.d/
下 。 cp redis_init_script /etc/init.d/
cd /etc/init.d
,修改相應文件 vim redis_init_script
將其配置文件路徑改爲 咱們的配置文件存放的路徑CONF="/opt/redis5/redis.conf"
chmod 777 redis_init_script
。./redis_init_script start
查看進程號 ps -ef|grep redis
ide
vim /etc/init.d/redis_init_script
添加以下內容性能
#chkconfig: 22345 10 90
#description: Start and Stop redis
複製代碼
重啓虛擬機 reboot
。再查看進程號是否存在啊