Redis學習總結(一)--Redis入門


Redis 概念

1.Redis 是什么

Redis 是一個開源(BSD許可),內存存儲的數據結構服務器,可用作數據庫,高速緩存和消息隊列代理。

2.Redis 能干什么

Redis 支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型。內置復制、Lua 腳本、LRU 收回、事務以及不同級別磁盤持久化功能,同時通過 Redis Sentinel 提供高可用,通過 Redis Cluster提供自動分區。

簡單來說就是 Redis 比關系型數據庫(如:MySql)讀寫數據更快,可以代替大部分數據庫功能。

Redis 安裝

Windwos 環境

1)前往官網下載安裝包
2)解壓縮安裝包,目錄內容如下:

3)啟動 CMD 控制台,切換到 Redis 解壓縮后目錄輸入如下命令:

redis-server.exe redis.windows.conf

注:redis.windows.conf 表示配置文件路徑,如果不設置將會采用默認的配置

出現上圖就表示 redis 啟動成功了,如果出現如下提示就表示之前已經啟動 redis 服務了:

[17452] 08 Nov 09:45:01.722 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

4)將 redis 設置為開機自啟動

redis-server --service-install redis.windows-service.conf --loglevel verbose

此時在 計算機管理服務里會增加一個 redis 服務

常用命令:

卸載服務:redis-server --service-uninstall

開啟服務:redis-server --service-start

停止服務:redis-server --service-stop

Liunx 環境

Liunx軟件安裝之Redis

Redis 可視化工具

  • RedisDesktopManager

連接 Redis

// 連接redis -h 表示ip 地址 -p 表示端口號,不輸的話就默認為 -h 127.0.0.1 -p 6379
redis-cli.exe -h 127.0.0.1 -p 6379
// 設置值
set name MarkLogZhu
//獲取值
get name

基本連接命令

redis-cli [-h host] [-p port] [-a password]

客戶端連接 Redis 服務。可選配置:

-h: Redis服務 IP 地址,默認為:127.0.0.1
-p: Redis服務端口號,默認為:6379
-a : 連接密碼

exit

關閉 Redis 連接。

PING [msg]

測試 Redis 服務是否正常,如果 msg 有值,那么發送什么就返回什么。沒有的話就默認返回 PONG

遠程連接

Redis 默認只允許本地連接,如果需要啟動遠程連接的話,需要編輯 redic.conf 修改如下兩個配置:

  1. 注釋綁定本機訪問
# bind 127.0.0.1 # 
  1. 在 redis3.2 之后還需要配置 protected-mode
protected-mode no


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM