Redis的安裝 and 基礎操作

Redis的安裝

  1. yum install gcc-c++(gcc編譯c的,因爲redis是c編寫的,所以我們先安裝下gcc)
  2. yum -y install wget
  3. wget http://download.redis.io/releases/redis-5.0.2.tar.gz(wget方式 下載redis壓縮包)
  4. tar -xvf redis-5.0.2.tar.gz(解壓)
  5. cd redis-5.0.2/(進入目錄)
  6. make(編譯)
  7. ./src/redis-server redis.conf

當出現能夠出現下圖的時候,說明服務啓動成功
在這裏插入圖片描述

開啓守護進程,不開啓的話,不能做其他操作

vi redis.conf
/daemonize查詢關鍵字,/相對應ctr+F
#daemonize no 之前的
daemonize yes 改後的

指定文件開啓服務
./src/redis-server redis.conf
ctrl+c 退出當前程序

可視化管理工具redis-desktop-manager安裝與配置
在這裏插入圖片描述
(傻瓜式安裝) 點下一步就OK

點開可視化工具時可能會報一個說計算機缺少文件的錯誤。
雙擊vcredist_x86.exe
在這裏插入圖片描述
點擊修復,修復成功就可以正常打開了
在這裏插入圖片描述

開放端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
跟新防火牆規則
firewall-cmd --reload
防火牆列表
firewall-cmd --zone=public --list-ports

配置遠程登錄
vi /etc/redis/redis.conf #編輯redis的conf配置文件,選擇你自己的
#bind 127.0.0.1 #註釋這一行(69行)
配置密碼登錄

vi /etc/redis/redis.conf #編輯redis配置文件
#找到下面這一行並去除註釋,並添加密碼(396行)
#requirepass foobared #修改前
requirepass 123456 #修改後

配置完成密碼後,進入文件夾以後登錄就密碼按下面的命令進行登錄
./redis-cli -h 127.0.0.1 -p 6379 -a 123456

重啓redis或ubuntu
service redis-server restart
#reboot

基礎操作

redis學習的網站: https://www.w3cschool.cn/redis/

Redis是一個開源(BSD許可),內存存儲的數據結構服務器,可用作數據庫,高速緩存和消息隊列代理。
它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數據類型。內置複製、Lua腳本、LRU收回、事務以及不同級別磁盤持久化功能,
同時通過Redis Sentinel提供高可用,通過Redis Cluster提供自動分區

Redis支持五種數據類型
string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
** 通過命令操作redis**
字符串

set name 保存
get name 獲得
type name 查看類型
keys * 查看所有
del name 刪除

哈希(Hash),Redis hash是一個string類型的field和value的映射表,hash特別適合用於存儲對象

hset key attr1 value1 attr2 value2
hget key attr1
hgetall key

列表(List)

lpush key value1 value2 value3
llen key
lindex key index
lrange key start stop #stop可以爲-1,到末尾的意思

Set是string類型的無序集合。集合成員是唯一的,這就意味着集合中不能出現重複的數據。

sadd key value #sadd idcard 100
sadd key value1 value2 vlaue3
scard key
sscan key cursor [MATCH pattern] [COUNT count]

exists key #檢查key是否存在

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

over。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章