真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

超級詳細的Redis安裝教程-創(chuàng)新互聯(lián)

超級詳細 的 Redis 安裝教程

Windows 版本的 Redis 是 Microsoft 的開源部門提供的 Redis. 這個版本的 Redis 適合開發(fā)人員學習使用,生產環(huán)境中使用 Linux 系統(tǒng)上的 Redis, 這里講解了這兩種的安裝和下載。按照你們需要的liunx 或window步驟來 就可以了(也可以留言,后面看反饋決定是否反饋,Liunx版和Window版)

在網(wǎng)站設計、成都做網(wǎng)站過程中,需要針對客戶的行業(yè)特點、產品特性、目標受眾和市場情況進行定位分析,以確定網(wǎng)站的風格、色彩、版式、交互等方面的設計方向。成都創(chuàng)新互聯(lián)公司還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設計,包括內容管理、前臺展示、用戶權限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。
一、Redis安裝 1、下載redis 安裝包

官網(wǎng): https://redis.io/download/
中文: http://www.redis.cn/

1.1、直接上官網(wǎng)下載 redis 安裝包

在這里插入圖片描述
在這里插入圖片描述

1.2、如果要安裝5.0(穩(wěn)定版,建議版本),往下拉

在這里插入圖片描述

1.3、也可以在 github下載

github:https://github.com/MSOpenTech/redis/releases

在這里插入圖片描述

1.4、當然如果是 Linux 安裝 可以直接用命令下載
下載命令:
	wget http://download.redis.io/releases/redis-5.0.4.tar.gz

在這里插入圖片描述

2、解壓并安裝Redis 2.1、解壓安裝包(Window 版 ) 2.1.1、解壓 Redis安裝包

在這里插入圖片描述

在這里插入圖片描述

2.1.2、啟動 Redis 臨時服務

1、雙擊redis-server.exe啟動 Redis

2、打開cmd,進入到剛才解壓到的目錄,啟動臨時服務:redis-server.exe redis.windows.conf

(備注:通過這個命令,會創(chuàng)建Redis臨時服務,不會在window Service列表出現(xiàn)Redis服務名稱和狀態(tài),此窗口關閉,服務會自動關閉。)

默認端口:6379
在這里插入圖片描述

有的機器雙擊 redis-server.exe 執(zhí)行失敗,找不到配置文件,可以采用以下執(zhí)行方式: 在命令行(cmd)中按如下方式執(zhí)行:

D:\tools\Redis-x64-3.2.100>redis-server.exe redis.windows.conf

在這里插入圖片描述

2.1.3、檢查 Redis

打開另一個cmd窗口,客戶端調用:redis-cli.exe -h 127.0.0.1 -p 6379

在這里插入圖片描述

2.1.4、注冊 Redis Windows服務

1、進入Redis安裝包目錄,安裝服務:

redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose

在這里插入圖片描述

2、win+r ->services.msc,可以看到服務安裝成功

在這里插入圖片描述

安裝服務:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose

啟動服務:redis-server.exe  --service-start --service-name redisserver1

停止服務:redis-server.exe  --service-stop --service-name redisserver1

卸載服務:redis-server.exe  --service-uninstall--service-name redisserver1

在這里插入圖片描述

2.1.5、配置 Redis 主從服務器

將d盤下新建一個文件夾叫redis2,把redis文件夾的東西拷貝到redis2文件夾下,將redis-windows.conf配置文件中的ip 和端口號改一下,然后按照上面的步驟按照一個服務即可

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

2.1.6、修改 Redis 密碼

設置密碼將redis-windows.conf配置文件中的 #requirepass foobared 的#號去掉改為自己的密碼即可

在這里插入圖片描述

設置好保存后,若要使設置起作用,需要重啟redis服務

重啟后需要輸入密碼

在這里插入圖片描述

2.2、解壓安裝包(Linux 版 ) 2.2.1、Linux 解壓
Linux 解壓命令:	
	tar -xzvf redis-5.0.4.tar.gz
	

在這里插入圖片描述
進入redis-5.0.5可以看到redis的配置文件redis.conf

在這里插入圖片描述

2.2.2、配置環(huán)境及安裝redis

使用gcc -v 命令查看gcc版本已經(jīng)是4.8.5了,于是就沒有再次安裝,直接執(zhí)行make,安裝完之后再次make,出現(xiàn)圖片內容即可。

yum install gcc-c++
make
make
make install   //確認安裝的東西

在這里插入圖片描述

redis默認安裝路徑是 /usr/local/bin

在該目錄下可以看到redis的客戶端和服務端

cd /usr/local/bin/

在這里插入圖片描述
將redis的配置文件拷貝到新建的目錄myredis-config下

我們以后就使用myredis-config下的配置文件,錯了還可以回到原來那里取

[root@Lzdwtl bin]# mkdir myredis-config
[root@Lzdwtl bin]# cp /home/caoyinyuan/redis-5.0.5/redis.conf myredis-config/

在這里插入圖片描述
redis默認不是后臺啟動,需要修改配置文件

按圖修改文件,將daemonize的值修改為yes

[root@Lzdwtl myredis-config]# vim redis.conf

在這里插入圖片描述

2.2.3、啟動redis
  • 1、回到bin目錄下

  • 2、啟動redis服務端,通過指定的配置文件啟動服務

[root@Lzdwtl bin]# redis-server myredis-config/redis.conf
  • 3、啟動redis客戶端
[root@Lzdwtl bin]# redis-cli -p 6379
# 如果redis設置有密碼,則需要現(xiàn)認證才能發(fā)送信息,"123456"是redis的密碼
127.0.0.1:6379>auth "123456"

在這里插入圖片描述

2.2.4、查看redis的進程是否開啟

復制一個新的會話,然后執(zhí)行下面命令查看進程狀態(tài)

[root@Lzdwtl /]# ps -ef|grep redis

在這里插入圖片描述

2.2.5、關閉redis服務

執(zhí)行shutdown和exit即可推出redis服務,再次查看也發(fā)現(xiàn)redis的服務端和客戶端進程都消失了

127.0.0.1:6379>shutdown
not connected>exit

在這里插入圖片描述

3、redis.conf配置文件說明
配置項名稱配置項值范圍說明
daemonizeyes、noyes表示啟用守護進程,默認是no即不以守護進程方式運行。其中Windows系統(tǒng)下不支持啟用守護進程方式運行
port指定 Redis 監(jiān)聽端口,默認端口為 6379
bind綁定的主機地址,如果需要設置遠程訪問則直接將這個屬性備注下或者改為bind * 即可,這個屬性和下面的protected-mode控制了是否可以遠程訪問 。
protected-modeyes 、no保護模式,該模式控制外部網(wǎng)是否可以連接redis服務,默認是yes,所以默認我們外網(wǎng)是無法訪問的,如需外網(wǎng)連接rendis服務則需要將此屬性改為no。
timeout300當客戶端閑置多長時間后關閉連接,如果指定為 0,表示關閉該功能
logleveldebug、verbose、notice、warning日志級別,默認為 notice
databases16設置數(shù)據(jù)庫的數(shù)量,默認的數(shù)據(jù)庫是0。整個通過客戶端工具可以看得到
rdbcompressionyes、no指定存儲至本地數(shù)據(jù)庫時是否壓縮數(shù)據(jù),默認為 yes,Redis 采用 LZF 壓縮,如果為了節(jié)省 CPU 時間,可以關閉該選項,但會導致數(shù)據(jù)庫文件變的巨大。
dbfilenamedump.rdb指定本地數(shù)據(jù)庫文件名,默認值為 dump.rdb
dir指定本地數(shù)據(jù)庫存放目錄
requirepass設置 Redis 連接密碼,如果配置了連接密碼,客戶端在連接 Redis 時需要通過 AUTH 命令提供密碼,默認關閉
maxclients0設置同一時間大客戶端連接數(shù),默認無限制,Redis 可以同時打開的客戶端連接數(shù)為 Redis 進程可以打開的大文件描述符數(shù),如果設置 maxclients 0,表示不作限制。當客戶端連接數(shù)到達限制時,Redis 會關閉新的連接并向客戶端返回 max number of clients reached 錯誤信息。
maxmemoryXXX指定 Redis 大內存限制,Redis 在啟動時會把數(shù)據(jù)加載到內存中,達到大內存后,Redis 會先嘗試清除已到期或即將到期的 Key,當此方法處理 后,仍然到達大內存設置,將無法再進行寫入操作,但仍然可以進行讀取操作。Redis 新的 vm 機制,會把 Key 存放內存,Value 會存放在 swap 區(qū)。配置項值范圍列里XXX為數(shù)值。
4、Redis 基本操作命令

redis 默認為 16 個庫 (在redis.conf 文件可配置,該文件很重要,后續(xù)很多操作都是這個配置文件) redis 默認自動使用
0 號庫

(1) 溝通命令,查看狀態(tài)
redis >ping 返回 PONG 
	解釋:輸入 ping,redis 給我們返回 PONG,表示 redis 服務運行正常

在這里插入圖片描述

(2) 查看當前數(shù)據(jù)庫中 key 的數(shù)目:dbsize

語法:dbsize

作用:返回當前數(shù)據(jù)庫的 key 的數(shù)量。返回值:數(shù)字,key 的數(shù)量

例:先查索引 5 的 key 個數(shù), 再查 0 庫的 key 個數(shù)

在這里插入圖片描述

(3) redis 默認使用 16 個庫

Redis默認使用16個庫,從0到15。 對數(shù)據(jù)庫個數(shù)的修改,在redis.conf 文件中databases 16

在這里插入圖片描述

(4) 切換庫命令:select db

使用其他數(shù)據(jù)庫,命令是 select index

例 1: select 5

在這里插入圖片描述

(5) 刪除當前庫的數(shù)據(jù):flushdb

在這里插入圖片描述

(6) redis 自帶的客戶端退出當前 redis 連接:exit 或 quit

在這里插入圖片描述

5、Redis 的Key 的操作命令 1. keys
語法:keys pattern

作用:查找所有符合模式 pattern 的 key. pattern 可以使用通配符。通配符:

*:表示 0-多個字符,例如:keys * 查詢所有的 key。

?:表示單個字符,例如:wo?d , 匹配 word , wood

例 1:顯示所有的 key

在這里插入圖片描述
例 2:使用 *表示 0 或多個字符

在這里插入圖片描述
例 3:使用?表示單個字符
在這里插入圖片描述

2. exists
語法:exists key [key…]

作用:判斷key 是否存在

返回值:整數(shù),存在 key 返回 1,其他返回 0.使用多個 key,返回存在的key 的數(shù)量。

例 1:檢查指定 key 是否存在

在這里插入圖片描述

例 2:檢查多個 key

在這里插入圖片描述

3. expire key seconds
語法:expire key seconds

作用:設置key 的生存時間,超過時間,key 自動刪除。單位是秒。返回值:設置成功返回數(shù)字 1,其他情況是 0 。

例 1:設置紅燈的倒計時是 5 秒

在這里插入圖片描述

4. ttl
語法:ttl key

作用:以秒為單位,返回 key 的剩余生存時間(ttl: time to live) 返回值:

-1 :沒有設置 key 的生存時間, key 永不過期。
-2:key 不存在
數(shù)字:key 的剩余時間,秒為單位

例 1:設置 redlight 的過期時間是 10,查看剩余時間

在這里插入圖片描述

5. type
語法:type key

作用:查看key 所存儲值的數(shù)據(jù)類型返回值:字符串表示的數(shù)據(jù)類型

  • none (key 不存在)

  • string (字符串)

  • list (列表)

  • set (集合)

  • zset (有序集)

  • hash (哈希表)

例 1:查看存儲字符串的 key:wood

在這里插入圖片描述

例 2:查看不存在的key

在這里插入圖片描述

6. del
語法:del key [key…]

作用:刪除存在的key,不存在的key 忽略。返回值:數(shù)字,刪除的 key 的數(shù)量。

例 1:刪除指定的 key

在這里插入圖片描述

二、使用 Redis管理工具 連接 Redis 1、下載 Redis Desktop Manage 管理工具

官網(wǎng)地址:https://redisdesktop.com/download
Github地址:https://github.com/RedisInsight/RedisInsight

在這里插入圖片描述
在這里插入圖片描述

2、安裝 Redis Desktop Manage 管理工具 1、解壓安裝包

在這里插入圖片描述

2、雙擊運行"resp-2022.1.0.0.exe"程序進行安裝

在這里插入圖片描述

3、接受軟件安裝協(xié)議;

在這里插入圖片描述

4、選擇安裝目錄;

在這里插入圖片描述

5、安裝完成之后,打開軟件即可

在這里插入圖片描述

6、安裝后啟動界面:

在這里插入圖片描述

7、使用 Redis Desktop Manage 管理工具 連接 Redis:

在這里插入圖片描述

8、使用 Redis Desktop Manage :

默認有16個db分塊。接下里可以進行相應的操作

在這里插入圖片描述
在這里插入圖片描述

這里選擇db0,點擊“+”,新建鍵值對,鍵名“a”,鍵值“小張”,點擊保存

在這里插入圖片描述
如圖,打開命令窗口,輸入命令“get a”,回車,輸出“小張”,說明值已經(jīng)設置成功;

在這里插入圖片描述
然后在命令窗口輸入命令“set a 丁丁”,回車,刷新db0,則顯示值已經(jīng)變?yōu)槎《 Uf明獲取了值,且值已經(jīng)改變。

在這里插入圖片描述

3、使用 Redis Desktop Manage 管理工具 連接遠程 Redis服務 1、修改配置

redis 默認只允許自己的電腦(127.0.0.1)連接。如果想要其他電腦進行遠程連接,將 配置文件 redis.conf 中的 bind
127.0.0.1 后添加自己的 ip 即可。然后重新運行 redis 服務。

redis.conf 中修改:
1. bind 127.0.0.1 改為bind 0.0.0.0
2. .protected-mode no
3. 設置redis秘密,requirepass 123456

在這里插入圖片描述
在這里插入圖片描述

2、開啟后臺守護進程
或者 bind 地址改為 0.0.0.0 允許所有 ip 訪問。 找到 這一項 daemonize no 把這一項的 no 改成 yes
(這一項主要是讓 redis 在后臺開啟一個守護進程,保持一致開啟 redis 服務)

在這里插入圖片描述

三、使用IDEA的Redis插件連接Redis服務器

IDEA中的Redis插件作為Redis的可視化工具,可以通過該插件連接Redis服務器,并進行增刪改查操作。
如果遠程連接不成功,可能和上面用Redis管理工具的情況一樣,按照上面的進行檢查

3.1、IDEA安裝Redis插件

1、點擊 File->Setting

2、點擊Plugins

3、在Browse Repositories中輸入redis

4、點擊Redis插件

5、下載并重啟

在這里插入圖片描述

3.2、IDEA連接Redis服務器

安裝完后,通過右側工具欄或File->Setting->Other Settings->NoSql Server可找到連接Redis的窗口,如下圖:

在這里插入圖片描述
在這里插入圖片描述
通過ifconfig命令查找IP地址,端口號使用的是redis默認的6379,此端口號以redis.config配置文件中配置的redis服務端口為準。由于我連接的不是redis集群,且沒有設置redis密碼,只填Label和Server url(s)兩處即可。如下圖所示。

在這里插入圖片描述

測試連接,點擊Test Connection后連接
在這里插入圖片描述
連接后的效果如下

在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)站名稱:超級詳細的Redis安裝教程-創(chuàng)新互聯(lián)
URL地址:http://weahome.cn/article/gscph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部