redis學習筆記(一)

2021-09-29 22:26:29 字數 1258 閱讀 3026

1. redis介紹和使用

redis通常被稱為資料結構伺服器,因為值(value)可以是字串(string), 雜湊(hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別。

2. redis 與其他 key - value 快取產品有以下三個特點:

3. redis 優勢:

效能極高 – redis能讀的速度是110000次/s,寫的速度是81000次/s 。

4. redis儲存

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

5. ubuntu/debain 下安裝

#安裝

$sudo apt-get update

$sudo apt-get install redis-server

#啟動 redis  

$ redis-server

#檢視 redis 是否啟動

root@instance-tbbjrcnc:~# redis-cli

127.0.0.1:6379>

#輸入ping

127.0.0.1:6379> ping

pong

127.0.0.1:6379> config get requirepass #檢視密碼,預設密碼是空的

1) "requirepass"

2) ""

127.0.0.1:6379> config set requirepass 12345 #設定密碼

ok127.0.0.1:6379> config get requirepass #再次檢視當前redis就提示需要密碼

(error) noauth authentication required.

密碼第二種方式修改 (永久方式)

需要永久配置密碼的話就去redis.conf的配置檔案中找到requirepass這個引數,如下配置:

修改/etc/redis/redis.conf配置檔案  

requirepass 123   指定密碼123

儲存後重啟redis就可以了

以上說明我們已經成功安裝了redis。

Redis學習筆記 一

工作百無聊賴,準備把自己想學的東西挨個學一遍,最近突然發現如果你學了乙個東西,但是毫無記錄只是看了一些書的話,這樣過去後很快就忘記了。所以我覺得很必要採用一種方式把看到的東西記下來,這樣可以加深記憶,也可以在以後回顧的時候一眼看到一項技術中的重點,方便回顧和查詢。最近首先想學一下redis,因為專案...

redis學習筆記(一)

版本 4.0.2 安裝 yum install gcc c 若連線失敗,可能是linux未開啟ssh服務,開啟命令 需要root賬戶 如下 開啟服務 service sshd start 關閉防火牆 etc init.d iptables stop ps 此期間可能linux網路連線中斷,請注意 下...

redis學習筆記一

最近開始儲備一些知識點,以下為redis的學習筆記。簡介 remote dictionary server redis 是乙個由salvatore sanfilippo寫的key value儲存系統。redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日...