中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何安裝與配置redis

發布時間:2022-02-18 11:35:22 來源:億速云 閱讀:149 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關如何安裝與配置redis的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

簡單來說 redis 就是一個數據庫,不過與傳統數據庫不同的是 redis 的數據是存在內存中的,所以讀寫速度非常快,因此 redis 被廣泛應用于緩存方向。

如何安裝與配置redis

安裝

下載,解壓,編譯:

$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
$ tar xzf redis-4.0.10.tar.gz
$ mv redis-4.0.10 /usr/local/redis
$ cd /usr/local/redis
$ make

二進制文件是編譯完成后在src目錄下

$ ll -a src | grep redis
-rw-rw-r-- 1 root root 2.4K Jun 13 19:02 redisassert.h
-rwxr-xr-x 1 root root 2.6M Sep 14 12:05 redis-benchmark
-rw-rw-r-- 1 root root  29K Jun 13 19:02 redis-benchmark.c
-rw-r--r-- 1 root root 129K Sep 14 12:05 redis-benchmark.o
-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-check-aof
-rw-rw-r-- 1 root root 7.0K Jun 13 19:02 redis-check-aof.c
-rw-r--r-- 1 root root  38K Sep 14 12:05 redis-check-aof.o
-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-check-rdb
-rw-rw-r-- 1 root root  14K Jun 13 19:02 redis-check-rdb.c
-rw-r--r-- 1 root root  68K Sep 14 12:04 redis-check-rdb.o
-rwxr-xr-x 1 root root 2.8M Sep 14 12:05 redis-cli
-rw-rw-r-- 1 root root  99K Jun 13 19:02 redis-cli.c
-rw-r--r-- 1 root root 450K Sep 14 12:05 redis-cli.o
-rw-rw-r-- 1 root root  22K Jun 13 19:02 redismodule.h
-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-sentinel
-rwxr-xr-x 1 root root 6.0M Sep 14 12:05 redis-server
-rwxrwxr-x 1 root root  65K Jun 13 19:02 redis-trib

其中redis-server為服務端程序,redis-cli為客戶端程序。

創建服務

二進制文件是編譯完成后在src目錄下,通過下面的命令啟動Redis服務:

$ ln -s /usr/local/redis/src/redis-cli /usr/bin/redis
$ ln -s /usr/local/redis/src/redis-server /usr/bin/redisd

輸出版本

$ redis --version
redis-cli 4.0.10
$ redisd --version
Redis server v=4.0.10 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=e53a76b77e60d5b0

至此,表明你的redis已經安裝完畢。

配置

為什么配置要單獨列出來一個標題呢?

這是因為Redis并沒有最大地去優化安全方面,而是盡最大可能去優化高性能和易用性。

Redis默認情況下會開啟6379端口,在認證未開啟的情況下,可導致任意用戶進行未授權訪問操作。 所以我們這里需要做一些安全性配置

新增用戶

千萬不要用一個有較高權限的用戶來啟動Redis。如果你的Reidis不安全,那么你的高權限用戶將會成為突破口,導致你的服務器被攻擊。

所以我們需要創建redis賬戶,并通過該賬戶啟動redis服務,并且配置該賬戶禁止登陸。

$ adduser redis
$ vim /etc/passwd
redis:x:1001:1001:,,,:/home/redis:/usr/sbin/nologin
$ chown -R redis:redis /usr/local/redis

修改配置文件

這里需要你對vim有基本的操作

$ vim redis.conf# 第92行左右   修改端口port 7379# 第171行左右  日志文件logfile /var/log/redis/redis.log# 第263行左右  設置快照文件目錄,切勿設置成一個redis用戶沒有權限的目錄dir /usr/local/redis/# 第500行左右  設置密碼requirepass YOUR_PASSWORD
$ mkdir /var/log/redis
$ chown -R redis:redis /var/log/redis/

配置一個啟動程序

redis-server默認不是后臺程序啟動,所以我們需要為它配置一個啟動程序 .

$ vim /usr/bin/goredisd
nohup /usr/bin/redisd /usr/local/redis/redis.conf >> /var/log/redis/goredisd.log 2>&1 &
$ goredisd
$ ps -axu | grep redis
redis 19498 0.0 0.1 145304 2580 pts/0 Sl 10:49 0:09 /usr/bin/redisd *:7379

感謝各位的閱讀!關于“如何安裝與配置redis”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

策勒县| 布拖县| 治县。| 稷山县| 上虞市| 榆中县| 铜山县| 公主岭市| 贵溪市| 体育| 青州市| 蒲城县| 清丰县| 元阳县| 镇远县| 哈巴河县| 广灵县| 金山区| 泰州市| 湖北省| 宜都市| 博白县| 达孜县| 眉山市| 韶山市| 扶余县| 宜黄县| 涿鹿县| 仲巴县| 神农架林区| 仙居县| 城市| 襄樊市| 马边| 山东省| 阿勒泰市| 灵宝市| 景谷| 营口市| 泗水县| 怀化市|