redis資料庫的基本使用及與python的互交

2021-10-08 01:46:40 字數 1865 閱讀 2956

切換到所在目錄 redis-server.exe redis.windows.conf
redis-cli -h 127.0.0.1 -p 6379

-h ip位址 -p 埠號

(1)daemonize yes 後台執行(守護程序的方式執行)

(2)pidfile /var/run/redis-sever.pid 儲存的執行檔案

(3)port 6379 埠號

(4)bind 127.0.0.1 繫結ip,若遠端訪問,可將此行注釋,或填寫真實ip

(5)logfile /var/log/redis/redies-sever.log 日誌檔案儲存的目錄

(6)databases 16 資料庫的數目,預設位16個

(1).string

增 set the string value a key

set age 14

set name itcast

查詢 get name

刪除 del name

設定過期時間 setex name 100 xiaohong

檢視過期時間 ttl name

設定多個值 mset name xiaohong like xiaoming

獲得多個 mget name like

(2) key

檢視設定的key keys*

檢視已a開頭的key keys a*

判斷是否存在key exists name

檢視key的型別 type name

給key設定過期時間 expire age

(3)hash

設定 hset person name itcast

查詢 hget person name

設定多個值 hmset person name xiaohong age 14

查詢多個值 hget person name age

檢視hash所有的key hkeys person

檢視hash所有的值 hvals person

刪除 hdel person name

刪除全部 del person

(4)list

左插入 lpush class zhangsan

檢視元素 lrange class 0 -1

移除 lrem class 1 lisi刪除乙個lisi

更新 lset class 0 gengxin在座標0位置更新

插入 linsert class before lisi abcd

(5) set

無序性集合,無重複元素,無修改操作

增加 sadd stu zhangshan lisi

檢視 smembers stu

移除 srem stu lisi

(6) zset 有序集合

有序集合,不重複,按權重進行排序

新增 zadd stu1 100 lisi 99 hanmeimei

檢視 zrange stu1 0 -1

刪除 zrem stu1 lisi

查詢權重 zscore stu1 lisi

查詢多個權重 zrangebyscore stu1 20 50

(1)import redis

r = redis.redis(host = "localhost",port=6379,db=0)

r.set("foo","bar")

r.get("foo")

(2)主從的搭建

該配置檔案

重啟redis

(3)集群的搭建

redis資料庫基本使用

1.安裝redis與視覺化操作工具 選擇安裝路徑 圈中預設配置環境變數 2.在服務中管理redis伺服器的開啟關閉 3.命令列簡單使用redis redis cli 啟動客戶端 set key value 設定值 get key 取出值 4.redis支援 字串 字典 列表 集合 有序集合 5.特點...

NoSQL資料庫Redis的安裝及使用

redis是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api,它提供了多樣化的資料結構,諸如strings 字串 hashes 雜湊 lists 列表 sets 集合 sorted sets 有續集合 今天來講一下它的安裝...

MySQL的基本使用及資料庫建立

1.啟動mysql service mysqld start 首先要進入root使用者狀態 2.mysql的root使用者 初始沒有密碼,可以直接執行mysql命令進到資料庫 3.給root使用者設定密碼並登入資料庫 1 修改密碼 mysqladmin u root p 原密碼 password 新...