redis安裝與基礎知識

2021-10-10 01:23:06 字數 1526 閱讀 7798

$ sudo systemctl status redis
$ sudo

service redis start

$ sudo

service redis stop

$ sudo

service redis restart

$ redis-cli
$ vim /etc/redis/redis.conf
> dbsize
>

select

[id]

> keys *
> exists key_name
> del key_name
> move key_name 1
> expire key_name 10
> ttl key_name
>

type key_name

> flushall
> flushdb
redis預設有16個資料庫,編號從0開始,預設使用第0個資料庫。

配置檔案:

# set the number of databases. the default database is db 0, you can select

# a different one on a per-connection basis using select where

# dbid is a number between 0 and 'databases'-1

databases 16

試試命令:
root@learn:~# redis-cli

127.0.0.1:6379> dbsize

(integer) 0

127.0.0.1:6379>

set name zhangsan

ok127.0.0.1:6379> get name

"zhangsan"

127.0.0.1:6379> dbsize

(integer) 1

127.0.0.1:6379>

select 1

ok127.0.0.1:6379[1]

> dbsize

(integer) 0

redis是單執行緒的。

redis支援的資料型別有string、list、hash、set、sorted set/zset、bitmap、hyperloglog、geospatial。

redis的兩種持久化的方式:rdb和aof。

redis基礎知識 安裝 登入

下面以redis5.0.7版本為例進行redis的安裝 基礎配置以及登入 伺服器os為centos7.6,安裝在 root路徑下 wget tar xzvf redis 5.0.7.tar.gz cd root redis 5.0.7 deps make hiredis lua jemalloc c...

Redis基礎知識

1 redis是開源的高效能鍵值對 key value 資料庫 通過提供各種鍵值資料型別來適應不同場景下的儲存需求,並借助許多高層級的介面使其可以勝任如快取 佇列系統等不同的角色。2 remote dictionary server,以字典結構儲存資料,並允許其他應用通過tcp協議讀寫字典中的內容 ...

redis基礎知識

redis是乙個基於記憶體的高效能key value 1.redis五大基本資料型別 字串 string set get 雜湊 hash hmset hmgetall 鍊錶 list 按照插入順序可以新增乙個元素列表的頭部 左邊 和尾部 右邊 lpush rpush lrange 集合 set sa...