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協議 支援網路 可基於記憶體亦可持久化的日...