Redis命令大全(基礎版)

一、基礎命令

redis-server --service-start  # 開啟服務
redis-server --service-stop    # 停止服務redis-cli   # 進入redis界面

redis界面操作:

ping   # 檢測狀態,返回pong證明連接正常set key value  # 設置 key 字段的值為value,返回ok
# set age 18
setnx key value   # 設置 key 字段的值為value,key存在返回0,不存在返回1
mset key1 value1 key2 value2 key3 value3  # 同時設置多個字段
get key  # 獲取 key 字段的值
mget key1 key2 key4  # 同時獲取多個關鍵字的值
# get age 
getset key new_value # 設置key值為new_value,并返回key的舊值keys *   # 輸出所有key
dbsize  # 查看key的數量有多少flushdb  # 刪除當前庫中所有數據
flushall # 刪除所有數據庫中的數據type key  # 查看key的類型
exists key  # 檢查某個key是否存在,存在返回1,不存在返回0
del key1 key2  # 刪除給定的一個或多個 key ,不存在的 key 會被忽略
rename key1 key2   # 將key1名字修改為key2select 1   # 切換到1數據庫,redis一共有16個數據庫:0~15
move key 1  # 將當前數據庫的key移動到數據庫1

(1)string操作

set key value  # 設置 key 字段的值為value,返回ok
# set age 18
setnx key value   # 設置 key 字段的值為value,key存在返回0,不存在返回1
mset key1 value1 key2 value2 key3 value3  # 同時設置多個字段
get key  # 獲取 key 字段的值
mget key1 key2 key4  # 同時獲取多個關鍵字的值
# get age 
getset key new_value # 設置key值為new_value,并返回key的舊值

(2)列表操作

lpush list_name 1 2 3 4 5   # 從列表頭增加數據
lrange list_name 0 -1   # 輸出列表所有數據
rpop list_name   # 刪除列表最后一個參數,并返回該參數
llen list_name  # 獲取列表長度

(3)字典操作

hset dict_name name yunxiao # 設置字典字段name為yunxiao,成功返回1,存在則覆蓋返回0
hget dict_name name     # 獲取字典中name關鍵字的值
hgetall dict_name  # 獲取字典所有key和value
hkeys dict_name   # 獲取字典的所有關鍵字
hvals dict_name   # 獲取字典的所有值
hexists dict_name key   # 判斷字典是否存在key關鍵字
hdel dict_name age  # 刪除字典中 age 關鍵字
hlen dict_name  # 查看字典key數量

(4)set集合操作

sadd set_name 1 2 3 4 5 6    # 集合增加一個或多個數據,存在則返回0
scard set_name  # 獲取集合元素個數
smembers set_name  # 獲取所有元素
sismember set_name value  # 判斷value是否為該集合成員,是返回1,不是返回0

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37863.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37863.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37863.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

創建一個Django用戶認證系統

目錄 1、Django2、Django用戶認證系統User 模型:Authentication 視圖:認證后端 (Authentication Backends):Form 類:中間件 (Middleware):權限和組 (Permissions and Groups): 3、創建一個django用戶認證系…

服務器的分類,主流服務器的應用場景

一、服務器分類 服務器可以按應用層次、體系架構、用途、外形等進行分類。以下是詳細說明: 按應用層次分類 入門級服務器:這些服務器一般用于小型企業或部門的簡單任務,如文件共享和打印服務。工作組級服務器:適用于中小型企業&…

html2canvas相關(生成圖片)

根據 DOM 生成對應的圖片 function export3png(row, type null) { html2canvas( document.querySelector(#bug), //要生成圖片的dom節點 {useCORS: true, }) 圖片跨域 .then((canvas) > { const saveUrl canvas.toDataURL(image/png) Canvas對象生成base64代碼 co…

MNIST手寫字體識別(算法基礎)

快教程 10分鐘入門神經網絡 PyTorch 手寫數字識別 慢教程 【深度學習Pytorch入門】 簡單回歸問題-1 梯度下降算法 梯度下降算法 l o s s x 2 ? s i n ( x ) loss x^2 * sin(x) lossx2?sin(x) 求導得: f ‘ ( x ) 2 x s i n x x 2 c o s x f^(x)2xsinx x^…

uORF和non-overlap對翻譯效率的影響

以下是重疊和非重疊上游開放閱讀框(uORFs)對翻譯效率影響的總結: 重疊uORFs: 重疊uORFs對主要編碼區的翻譯影響更為顯著,因為它們直接與下游編碼序列(CDSs)競爭核糖體結合。重疊uORFs的翻譯起始…

在C++程序中嵌入quickjs實現C++和javascript互相調用

quickjs是一個C實現的輕量級javascript解析引擎,可以嵌入到C程序中,實現C和js代碼的交互。 以下基于quickjs-ng這一社區分支實現樣例代碼演示利用quickjs編寫程序進行C和js互相調用,支持linux和windows。 代碼結構 quickjs_demo- quickjs-…

Cesium大屏-vue3注冊全局組件

1.需求 說明:產品經理要求開發人員在地圖大屏上面隨意放置組件,并且需要通過數據庫更改其組件大小,位置等;適用于大屏組件中場站視角、任意位置標題等。 2.實現 2.1GlobalComponents.vue 說明:containerList可以通…

python基礎語法 004-2流程控制- for遍歷

1 遍歷 1.1 什么是遍歷? 可以遍歷的元素:字符串、列表、元組、字典、集合字符串是可以進行for 循環。(容器對象,序列)可迭代對象iterable 例子: 1 )、for遍歷字符串: name xiao…

RK3568驅動指南|第十五篇 I2C-第167章 I2C上拉電阻

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內置獨立NPU,可用于輕量級人工…

SpringBoot實現圖片添加水印

提示&#xff1a;今日完成圖片添加水印功能 后續可能還會繼續完善這個功能 文章目錄 目錄 文章目錄 前端部分 后端 Xml Controller層 Sercive層 Service實現層 Config配置層 application.properties 文件后綴名獲取 常量定義 前端部分 <!DOCTYPE html> <htm…

WIN11,如何同時連接有線網絡與WLAN無線網絡

之前寫了兩篇文章&#xff0c;一篇是雙網卡多網卡時win11如何設置網卡優先級_多網卡設置網卡優先級-CSDN博客 另一篇是win11 以太網和WLAN沖突 連接網線時導致WiFi掉線 解決_win11 以太網和wifi不能同時生效-CSDN博客 這篇是對上面兩篇的補充&#xff1a;主要解決電腦重啟后&…

語音芯片TD5580,USB小音響芯片—拓達半導體

有時候電腦的聲卡會出現損壞的問題&#xff0c;給我們的生活帶來了很多麻煩。這時候&#xff0c;我們就需要一款方便易用的產品來解決聲卡問題。USB聲卡小音響就是為了解決這個問題而設計的一款便捷的產品。它不僅可以作為一個小音響&#xff0c;讓您在工作和娛樂的時候享受高品…

docker-compose搭建minio對象存儲服務器

docker-compose搭建minio對象存儲服務器 最近想使用oss對象存儲進行用戶圖片上傳的管理&#xff0c;了解了一下例如aliyun或者騰訊云的oss對象存儲服務&#xff0c;但是呢涉及到對象存儲以及經費有限的緣故&#xff0c;決定自己手動搭建一個oss對象存儲服務器&#xff1b; 首先…

燒結銀到底有多牛?歡迎咨詢SHAREX善仁新材研究院

燒結銀到底有多牛&#xff1f;歡迎咨詢SHAREX善仁新材研究院 在當今日新月異的科技浪潮中&#xff0c;材料科學以其獨特的魅力引領著人類探索未知領域的步伐。在眾多前沿材料中&#xff0c;燒結銀憑借其卓越的性能和廣泛的應用前景&#xff0c;逐漸嶄露頭角&#xff0c;成為科…

創建XCOM窗體和跳轉連接

Xcom 窗體&#xff1a; (groupBox組合框&#xff0c;comboBox下拉框) xcom代碼&#xff1a; namespace _01_作業 {// 1kb 1024B 1200B// 1MB public partial class Form1 : Form{public List<string> botelv new List<string> { "600","1200&…

Unix Network Programming Episode 96

‘socketpair’ Function The socketpair function creates two sockets that are then connected together. This function applies only to Unix domain sockets. #include <sys/socket.h> int socketpair(int family, int type, int protocol, int sockfd[2]);POSIX…

(十七)如何學習統計學基礎知識(學習路線)

統計學是數據科學的基本支柱。統計學的目的是幫助你理解數據并從中得出有意義的結論。在數據科學中&#xff0c;統計學在理解數據模式和趨勢、做出預測和檢驗假設方面起著至關重要的作用。 (一) 數據科學統計學習路線圖 本文為學習統計學并將其應用于數據科學提供了清晰、結構化…

如何使用 SPM 插件從 Pkl 配置文件生成 Swift 接口

文章目錄 前言示例展示 Pkl 配置生成 Swift 綁定手動安裝和使用 pkl-gen-swift創建 SPM 命令插件加載 Pkl 配置總結前言 Pkl(全稱為 Pickle)是蘋果推出的一種全新的專用于配置的編程語言。它允許開發人員通過類型和內置驗證安全、直觀地設計數據模型。 作為蘋果語言,Pkl 有…

Python容器 之 列表--下標和切片

列表的切片 得到是 新的列表字符串的切片 得到是 新的字符串 如果下標 不存在會報錯 list1 [1, 3.14, "hello", False] print(list1)# 獲取 列表中 第一個數據 print(list1[0]) # 1# 獲取列表中的最后一個數據 print(list1[-1]) # [False]# 獲取中間兩個數 即 3.1…

3.2ui功能講解之graph頁面

本節重點介紹 : graph頁面target頁面flags頁面status頁面tsdb-status頁面 訪問地址 $ip:9090 graph頁面 autocomplete 可以補全metrics tag信息或者 內置的關鍵字 &#xff0c;如sum聚合函數table查詢 instante查詢&#xff0c; 一個點的查詢graph查詢調整分辨率 resolutio…