redis設定密碼和啟動 redis資料型別

2021-10-19 08:16:57 字數 2805 閱讀 3386

redis有著更為複雜的資料結構並且提供對他們的原子性操作,這是乙個不同於其他資料庫的進化路徑。redis的資料型別都是基於基本資料結構的同時對程式設計師透明,無需進行額外的抽象。

redis執行在記憶體中但是可以持久化到磁碟,所以在對不同資料集進行高速讀寫時需要權衡記憶體,因為資料量不能大於硬體記憶體。在記憶體資料庫方面的另乙個優點是, 相比在磁碟上相同的複雜的資料結構,在記憶體中操作起來非常簡單,這樣redis可以做很多內部複雜性很強的事情。 同時,在磁碟格式方面他們是緊湊的以追加的方式產生的,因為他們並不需要進行隨機訪問。

redis配置

config set 命令基本語法:

redis 127.0.0.1:6379> config set config_setting_name new_config_value

例項redis 127.0.0.1:6379> config set loglevel 「notice」

okredis 127.0.0.1:6379> config get loglevel

「loglevel」

「notice」

在 ubuntu 系統安裝 redi 可以使用以下命令:$sudo apt-get update

$sudo apt-get install redis-server

啟動 redis

$ redis-server

檢視 redis 是否啟動?

$ redis-cli以上命令將開啟以下終端:redis 127.0.0.1:6379>127.0.0.1 是本機 ip ,6379 是 redis 服務埠

現在我們輸入 ping 命令。redis 127.0.0.1:6379> pingpong

啟動操作:

輸入:

redis-server.exe redis.windows.conf

redis-cli.exe

shutdown

exit

redis-server.exe redis.windows.conf

設定密碼l:

cd c:\program files\redis

c:\program files\redis>redis-cli.exe

127.0.0.1:6379> config get requirepass

「requirepass」

「」127.0.0.1:6379> redis-cli -p 6379 -a 123 (error) err unknown command 『redis-cli』

127.0.0.1:6379> config get requirepass 1) 「requirepass」 2) 「」

127.0.0.1:6379> config set requirepass 123

ok

如圖:

查詢操作:

config get requirepass

返回:「requirepass」

「」設定:

config set requirepass 123

redis支援五種資料型別:string(字串),hash(雜湊),list(列表),set(集合)及zset(sorted set:有序集合)。

string(字串)

string是redis最基本的型別,你可以理解成與memcached一模一樣的型別,乙個key對應乙個value。

redis 127.0.0.1:6379> set name 「shouce.ren」

okredis 127.0.0.1:6379> get name"shouce.ren"

string型別是二進位制安全的。意思是redis的string可以包含任何資料。比如jpg或者序列化的物件 。

redis hash 是乙個鍵值對集合。

redis hash是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。

string型別是redis最基本的資料型別,乙個鍵最大能儲存512mb。

zset(sorted set:有序集合)

redis zset 和 set 一樣也是string型別元素的集合,且不允許重複的成員。

不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。

zset的成員是唯一的,但分數(score)卻可以重複。

zadd 命令

新增元素到集合,元素在集合中存在則更新對應score

zadd key score member

例項redis 127.0.0.1:6379> zadd shouce.ren 0 redis

(integer) 1

redis 127.0.0.1:6379> zadd shouce.ren 0 mongodb

(integer) 1

redis 127.0.0.1:6379> zadd shouce.ren 0 rabitmq

(integer) 1

redis 127.0.0.1:6379> zadd shouce.ren 0 rabitmq

(integer) 0

redis 127.0.0.1:6379> zrangebyscore shouce.ren 0 1000

「redis」

「mongodb」

「rabitmq」

redis 安裝啟動及設定密碼

redis 1.安裝 2.啟動 2.1 啟動要先開啟乙個控制台作為服務端,啟動服務,然後在重新開啟乙個控制台,連線服務進行操作。2.2 重新開啟乙個控制台,剛開始連線服務,因為初始沒有密碼,所以無需輸入,即可連線服務。登入命令 redis cli.exe h 127.0.0.1 p 6379 無需新...

redis 安裝啟動及設定密碼

1.安裝 2.啟動 2.1 啟動要先開啟乙個控制台作為服務端,啟動服務,然後在重新開啟乙個控制台,連線服務進行操作。2.2 重新開啟乙個控制台,剛開始連線服務,因為初始沒有密碼,所以無需輸入,即可連線服務。登入命令 redis cli.exe h 127.0.0.1 p 6379 無需新增密碼引數 ...

redis 安裝啟動及設定密碼

原文 redis 安裝啟動及設定密碼 redis 1.安裝 2.啟動 2.1 啟動要先開啟乙個控制台作為服務端,啟動服務,然後在重新開啟乙個控制台,連線服務進行操作。2.2 重新開啟乙個控制台,剛開始連線服務,因為初始沒有密碼,所以無需輸入,即可連線服務。登入命令 redis cli.exe h 1...