国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

非關系型數據庫Redis的安裝【Linux】及常用命令

這篇具有很好參考價值的文章主要介紹了非關系型數據庫Redis的安裝【Linux】及常用命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

?Redis(Remote Dictionary Server)是一種開源的內存數據庫管理系統(tǒng),它以鍵值存儲方式來存儲數據,并且支持多種數據結構,如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo開發(fā),并于2009年首次發(fā)布。它被廣泛用于緩存、會話管理、消息隊列等應用,因為它具有非??焖俚淖x取和寫入速度,以及豐富的功能集

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

一.Redis的安裝

百度網盤資源提取鏈接放在下方,包含Redis及后續(xù)使用的可視化工具

鏈接:https://pan.baidu.com/s/1XiGP2K5QnvfkVR92SUf97w?
提取碼:YUCT

1.解壓安裝包

利用工具MobaXterm將資源安裝包放到安裝目錄中,然后進入到當前安裝目錄中并執(zhí)行以下命令進行安裝

tar -zxvf redis-5.0.0.tar.gz -C /usr/local/

2.安裝acc環(huán)境?

yum install gcc

?3.編譯Redis

進入Redis目錄:cd?redis-5.0.0

編譯:make

?4.檢查安裝情況

make install

?5.啟動Redis服務

./src/redis-server redis.conf?

當出現以下界面時,說明安裝完成了?

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux?退出命令

ctrl+c

6.配置守護線程?

6.1 備份配置文件

cp redis.conf ?redis.conf.bak

?6.2 編輯配置文件

vim redis.conf

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux?找到daemonize配置選項,將后面的no修改為yes

點擊i鍵進行修改,修改完成后點擊Esc退出然后輸入:wq保存并退出

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

修改后記得重啟一下服務?

7.連接Redis

7.1?連接

./src/redis-cli

驗證是否連接成功

ping?

當出現pong時說明連接成功?

?非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

7.2 查看端口狀態(tài)

lsof -i:端口號

我們輸入redis的端口號查看端口狀態(tài)

lsof -i 6379
?非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

停止當前端口進程

?kill -9 進程id

?圖中的17712就是我們的進程id非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

注意:在修改一些常用配置時,如果開啟了服務和端口進程我們需要將端口和我們的進程停止,在修改后重新啟動才可以生效

7.3 擴大客戶端訪問限制

?找到沒有被注釋的bind 127.0.0.1在前面加上#注釋,解除連接限制非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

?7.4 設置Redis密碼

接著,在當前文件中,找到requirepass

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

將前面的#刪除,后面設置自己的密碼?

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux?

最后保存并退出

8.開放6379端口

8.1 開放端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

?8.2 刷新防火墻規(guī)則

firewall-cmd --reload

9.連接客戶端

利用命令連接客戶端使用Redis

先開啟服務

連接客戶端

./src/redis-cli -h 127.0.0.1 -p 6379 -a 自己設置的密碼

連接使用

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux?輸入ping返回pong時說明連接成功

二.可視化工具

利用可視化工具在本機中連接Linux中的Redis,資源安裝包已經放在頂部的網盤分享鏈接中,可以自行提取

1.創(chuàng)建連接

安裝完成后點擊下方創(chuàng)建與Redis的連接

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

根據要求填寫好自己的ip地址和端口號以及自己的密碼

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux?點擊左下角的連接測試顯示當前提示說明連接成功了

非關系型數據庫Redis的安裝【Linux】及常用命令,Redis,nosql,redis,數據庫,持續(xù)部署,linux

三.常用命令

1.Redis字符串(String)

# set key ? ? ? ?? //保存
set name zs
set age 12
set sex nan
?
# get key ? ? ? ?? //獲取
get name
?
# type key ? ? ? ? //查看類型
type age??????????? //string 說明type返回的是鍵值對存儲類型,而不是值存儲類型
?
# keys *或keys key //查看所有或者指定的key
keys *
?
# SETEX KEY_NAME TIMEOUT VALUE? // 給鍵值對設置過期時間
setex zs 60 live
?
# ttl key?? // 獲取鍵值對剩余的存活時間
ttl zs

2.Redis哈希(Hash)

Redis hash 是一個string類型的field和value的映射表,hash特別適合用于存儲對象。

# hset key field1 value1 [field2 value2]? #同時將多個field-value設置到哈希表key中
hset user name zs age 12 sex nv
?
# hget key field ? ? ? ? ? ? ? ? ? ? ? ?? #獲取指定的字段值
hget user age
?
# hdel key field ? ? ? ? ? ? ? ? ? ? ? ?? #刪除指定的字段值
hdel user age
?
# hgetall key ? ? ? ? ? ? ? ? ? ? ? ? ? ? #查詢指定key的所有字段
hgetall user
?
# hexists key field ? ? ? ? ? ? ? ? ? ? ? #查詢指定key中的字段是否存在
hexists user name
?
# hlen key ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? #獲取指定key中的長度
hlen user

3.Redis列表(List)

Redis列表是簡單的字符串列表,按照插入順序排序。你可以添加一個元素到列表的頭部(左邊)或者尾部(右邊)

# lpush key value1 value2 value3 ? ? ? ?? #將一個或多個值插入到列表頭部
lpush en a b c d e f g
?
# llen key ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? #獲取列表的長度
llen en
?
# lindex key index ? ? ? ? ? ? ? ? ? ? ?? #根據索引獲取列表中的元素
lindex en 1???? #返回f,說明下標從0開始,同時先進后出
?
# lrange key start sop ? ? ? ? ? ? ? ? ?? #查看指定范圍內的元素
lrange en 1 3?? #返回fed,說明下標從0開始,同時先進后出

4.Redis集合(Set)

Redis 的 Set 是 String 類型的無序集合。集合成員是唯一的,這就意味著集合中不能出現重復的數據。

# sadd key value1 [value2] ? ? ? ? ? ? ?? #向集合添加一個或多個元素
sadd hobby lanqiu zuqiu bingpangqiu zhuoqiu
?
# scard key ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #獲取集合中的元素數量
scard hobby
?
# exists key ? ? ? ? ? ? ? ? ? ? ? ? ? ?? #是否存在
exists hobby文章來源地址http://www.zghlxwxcb.cn/news/detail-743356.html

5.其他操作

  • PING:測試連接是否存活。
  • SELECT index:切換到指定的數據庫。
  • FLUSHDB:刪除當前數據庫中的所有鍵。
  • FLUSHALL:刪除所有數據庫中的所有鍵。
  • SAVE:同步保存數據到硬盤。
  • BGSAVE:異步保存數據到硬盤。

到了這里,關于非關系型數據庫Redis的安裝【Linux】及常用命令的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Redis 非關系型數據庫 配置與優(yōu)化

    關系型數據庫是一個結構化的數據庫,創(chuàng)建在關系模型(二維表格模型)基礎上,一般面向于記錄。 SQL 語句(標準數據查詢語言)就是一種基于關系型數據庫的語言,用于執(zhí)行對關系型數據庫中數據的檢索和操作。 主流的關系型數據庫包括 Oracle、MySQL、SQL Server、Microsoft A

    2024年02月09日
    瀏覽(34)
  • 非關系型數據庫之Redis 持久化

    非關系型數據庫之Redis 持久化

    目錄 一 Redis 高可用? 1redis高可用技術 2 持久化的功能: 3 Redis 提供兩種方式進行持久化: 二 持久化之RDB 1. 觸發(fā)條件 (1)手動觸發(fā) (2)自動觸發(fā) (3)其他自動觸發(fā)機制 2. 執(zhí)行流程 3. 啟動時加載 三 AOF 持久化之AOF 1. 開啟AOF配置 2. 執(zhí)行流程 AOF的執(zhí)行流程包括: (1)命令

    2024年04月10日
    瀏覽(28)
  • Redis基于內存的key-value結構化NOSQL(非關系型)數據庫

    Redis基于內存的key-value結構化NOSQL(非關系型)數據庫

    Redis基于內存的key-value結構的NOSQL(非關系型)數據庫 非關系型數據庫:表與表之間沒有復雜的關系 基于內存存儲,讀寫性能高 – Redis讀的速度是110000次/S 適合存儲熱點數據(商品、新聞資訊) 它存儲的value類型比較豐富,也稱為結構化NoSQL數據庫 直接解壓windows版壓縮包就

    2024年02月11日
    瀏覽(35)
  • 關系型數據庫和非關系型數據庫

    關系型數據庫和非關系型數據庫

    ?關系型數據庫是以 關系(表格) 為基礎的數據庫,它采用了 SQL(Structured Query Language)作為數據操作語言,常見的關系型數據庫包括 MySQL、Oracle、SQL Server 等。 非關系型數據庫則是基于 文檔、鍵值、列族 等方式存儲數據的數據庫,它通常沒有固定的表結構,因此也被稱為

    2024年02月09日
    瀏覽(25)
  • 關系型數據庫與非關系型數據庫類比

    關系型數據庫和非關系型數據庫都有多種不同類型,每種類型都針對不同的數據存儲需求和使用場景。以下是一些常見的關系型數據庫和非關系型數據庫類型: 關系型數據庫類型: MySQL: 一種開源的關系型數據庫管理系統(tǒng),用于處理結構化數據,適用于各種規(guī)模的應用。

    2024年02月11日
    瀏覽(26)
  • 重學MySQL之關系型數據庫和非關系型數據庫

    重學MySQL之關系型數據庫和非關系型數據庫

    1.1 關系型數據庫的特性 1.1.1 事務的特性 事務,是指一個操作序列,這些操作要么都執(zhí)行,或者都不執(zhí)行,而且這一序列是無法分隔的獨立操作單位。也就是符合原子性(Atomicity)、 一致性(Consistency)、 隔離性(Isolation)和持久性(Durability)的一組操作。 原子性:指一個

    2024年02月02日
    瀏覽(25)
  • 關系型和非關系型數據庫的區(qū)別

    關系型數據庫,是指采用了關系模型來組織數據的數據庫,關系型數據庫的最大特點就是事務的一致性。關系型數據天然就是表格式的,因此數據存儲在數據表的行和列中。數據表可以彼此關聯(lián)協(xié)作存儲,也很容易提取數據。 優(yōu)點 易于維護:都是使用表結構,格式一致。 使

    2024年02月13日
    瀏覽(23)
  • 非關系型數據庫

    一、什么是非關系型數據庫? 隨著互聯(lián)網的飛速發(fā)展,人們對數據存儲和管理的需求越來越高,傳統(tǒng)的關系型數據庫遇到了越來越多的挑戰(zhàn)。為了滿足海量數據存儲和高性能查詢的需求,非關系型數據庫(NoSQL)應運而生。 非關系型數據庫是指不使用關系模型進行數據組織和

    2024年02月07日
    瀏覽(21)
  • 關系型數據庫設計

    關系型數據庫設計

    目錄 1.數據庫設計的重要性及定義 1.1 數據庫設計的重要性 1.1.1 失敗的數據庫設計造成的后果? 1.1.2?優(yōu)秀的數據庫設計帶來的好處? 1.2?數據庫設計的定義? 2.數據庫需求分析? 2.1?需求分析的步驟 2.1.1 收集信息 2.1.2?標識實體 2.1.3?標識每個實體的詳細信息? 2.1.4?標識實體之

    2024年04月10日
    瀏覽(28)
  • 數據庫介紹-非關系型數據庫

    NoSQL(NoSQL = Not Only SQL ),意即“不僅僅是SQL”,泛指非關系型的數據庫。 NoSQL 不依賴業(yè)務邏輯方式存儲,數據存儲的類型不需要一個固定形式。因此大大的增加了數據庫的擴展能力。 不遵循 SQL 標準 不支持 ACID 遠超于 SQL 的性能 易擴展 大讀寫量,高性能 數據模型靈活 高可用

    2024年02月16日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包