欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux?redis-連接命令解讀

 更新時間:2023年06月19日 15:09:15   作者:wcuuchina  
這篇文章主要介紹了linux?redis-連接命令解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

linux redis-連接命令

連接遠程

redis-cli -h 47.101.63.222 -p 56379

連接本地

redis-cli

設(shè)置密碼

config set requirepass pass_123456

獲取密碼

config get requirepass

登錄

auth pass_123456

winds/linux命令行連接登陸redis

1.本地?zé)o密碼登陸

命令:redis-cli;

2.本地有密碼登陸

命令:redis-cli -a 123456;參數(shù)-a后面接密碼;

3.警告

Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

解決方法一:

redis-cli -a 123456 --no-auth-warning;

解決方法二:

  • 1) 先輸入:redis-cli,回車;
  • 2) 再輸入:auth 123456;

4.其他參數(shù)

命令行一般分步進行,先指定其他參數(shù)連接,再輸密碼(auth 123456)

  • 步驟一:
redis-cli -h 127.0.0.1 -p 6379
  • 步驟二:
auth 123456
  • -h 指定IP:如-h 127.0.0.1、-h localhost;
  • -p 指定端口號:如 -p 6379;

完整的命令:

redis-cli -h 127.0.0.1 -p 6379 -a 123456 --no-auth-warning

redis圖形化連接linux以及redis簡單命令

redis圖形化連接linux

首先打開一臺安裝了redis的虛擬機

進入到redis的安裝路徑下

進入到redis.conf的配置文件下進行編輯:

然后開啟redis:

打開window中的redis圖形化窗口:

連接成功頁面:

在這里進行數(shù)據(jù)的添加:

可以去xshell中進行數(shù)據(jù)的查詢,注意這里添加的數(shù)據(jù)是在DB0中,也就是第一個數(shù)據(jù)庫中,redis默認有16個數(shù)據(jù)庫,數(shù)據(jù)庫數(shù)量可以在虛擬機中更改

redis簡單命令

1 .對key值的操作:

  • keys * : 查詢該數(shù)據(jù)庫中所有的key值
  • del k1 k2 k3…: 刪除指定的key值,key值之間用一個空格間隔
  • expire k1 time : 為指定的key值設(shè)置過期時間,time為數(shù)字,單位為秒
  • ttl k1 : 查詢key的過期剩余時間 -1代表用不過期, -2代表已經(jīng)過期或者沒有指定的key

2 .對數(shù)據(jù)庫的操作 默認有16個數(shù)據(jù)庫

  • select index(數(shù)據(jù)庫索引值) : 選擇進入指定的數(shù)據(jù)庫中進行操作
  • flushdb: 清空當前所在的庫
  • flushall: 清空所有的庫

3. redis支持的常見數(shù)據(jù)類型

string 字符串類型list 隊列集合類型(允許有重復(fù)的key)hash 哈希類型set 集合類型sorted set 有序集合的類型

1.string類型支持的常見命令:

  • set key value : 設(shè)置key和value
  • get key : 獲取指定key的value
  • mset key1 value key2 value… : 可以一次設(shè)置多個key和value值
  • mget key1 key2 … : 可以一次獲取多個指定key的value

setnx key value : 如果設(shè)置的key已經(jīng)存在則不設(shè)置返回0.如果設(shè)置的key不存在則把該key和value存在redis庫中返回影響行數(shù)為1

  • incr key : 遞增 針對的數(shù)據(jù)值必須是數(shù)字
  • decr key : 遞減 針對的數(shù)據(jù)必須是數(shù)字

2.list隊列集合類型 value的值為一串列表

  • lpush key list : 存放list數(shù)據(jù)類型
  • loop key : 獲取左邊第一個元素,并從列表中刪除此元素
  • lrange key start end : 獲取在指定范圍的元素

3. hash散列數(shù)據(jù)類型 value值為map數(shù)據(jù)類型(key無序,不可重復(fù))適合存放java對象

  • hset field value : 存放列表數(shù)據(jù)類型
  • hget field : 根據(jù)指定的key獲取field對于的value值
  • hgetall k:獲取k相對的map數(shù)據(jù)
  • hdel k field field:刪除指定k對應(yīng)的field(可以理解為刪除指定java對象的屬性)
  • hkeys k : 獲取所有的field(獲取所有對象的屬性)
  • hvals k : 獲取所有的value(獲取所有對象的屬性值)

4.set集合 value類型為集合類,值不可重復(fù)

  • sadd k value1 value2 :這些value不可重復(fù)
  • smembers k :獲取所有的成員
  • spop k : 移除并返回集合中的一個隨機元素
  • sinter k1 k2 : 求k1和k2中value的交集

5.sorted set有序集合類型 和set的區(qū)別在與增加了一個score字段

  • zadd k score value score value score value :redis 會安裝score為value排序
  • zrange key start end:獲取指定范圍索引的value,默認正序排列
  • zreverange key start end:倒序獲取指定范圍索引的value

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Redis 數(shù)據(jù)類型

    詳解Redis 數(shù)據(jù)類型

    這篇文章主要介紹了Redis 數(shù)據(jù)類型的相關(guān)資料,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Ubuntu系統(tǒng)中Redis的安裝步驟及服務(wù)配置詳解

    Ubuntu系統(tǒng)中Redis的安裝步驟及服務(wù)配置詳解

    本文主要記錄了Ubuntu服務(wù)器中Redis服務(wù)的安裝使用,包括apt安裝和解壓縮編譯安裝兩種方式,并對安裝過程中可能出現(xiàn)的問題、解決方案進行說明,以及在手動安裝時,服務(wù)器如何添加自定義服務(wù)的問題,需要的朋友可以參考下
    2024-12-12
  • Redis的Zset類型及相關(guān)命令詳細講解

    Redis的Zset類型及相關(guān)命令詳細講解

    這篇文章主要介紹了Redis的Zset類型及相關(guān)命令的相關(guān)資料,有序集合Zset是一種Redis數(shù)據(jù)結(jié)構(gòu),它類似于集合Set,但每個元素都有一個關(guān)聯(lián)的分數(shù)score,并且可以根據(jù)分數(shù)對元素進行排序,需要的朋友可以參考下
    2025-01-01
  • Redis中SDS簡單動態(tài)字符串詳解

    Redis中SDS簡單動態(tài)字符串詳解

    Redis中的SDS(Simple?Dynamic?String)是一種自動擴容的字符串實現(xiàn)方式,它可以提供高效的字符串操作,并且支持二進制安全。SDS的設(shè)計使得它可以在O(1)時間內(nèi)實現(xiàn)字符串長度的獲取和修改,同時也可以在O(N)的時間內(nèi)進行字符串的拼接和截取。
    2023-04-04
  • 一文搞懂阿里云服務(wù)器部署Redis并整合Spring?Boot

    一文搞懂阿里云服務(wù)器部署Redis并整合Spring?Boot

    這篇文章主要介紹了一文搞懂阿里云服務(wù)器部署Redis并整合Spring?Boot,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Redis5之后版本的高可用集群搭建的實現(xiàn)

    Redis5之后版本的高可用集群搭建的實現(xiàn)

    這篇文章主要介紹了Redis5之后版本的高可用集群搭建的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 使用Redis實現(xiàn)點贊取消點贊的詳細代碼

    使用Redis實現(xiàn)點贊取消點贊的詳細代碼

    這篇文章主要介紹了Redis實現(xiàn)點贊取消點贊的詳細代碼,通過查詢某實體(帖子、評論等)點贊數(shù)量,需要用到事務(wù)相關(guān)知識,結(jié)合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • 使用Jedis面臨的非線程安全問題詳解

    使用Jedis面臨的非線程安全問題詳解

    網(wǎng)上都說jedis實例是非線程安全的,常常通過JedisPool連接池去管理實例,在多線程情況下讓每個線程有自己獨立的jedis實例,但都沒有具體說明為啥jedis實例時非線程安全的,本文就來和大家詳細說說
    2022-12-12
  • 為什么RedisCluster設(shè)計成16384個槽

    為什么RedisCluster設(shè)計成16384個槽

    本文主要介紹了為什么RedisCluster設(shè)計成16384個槽,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • redis 用scan指令 代替keys指令(詳解)

    redis 用scan指令 代替keys指令(詳解)

    下面小編就為大家分享一篇redis 用scan指令 代替keys指令詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12

最新評論