一 redis是什麼 應用場景 安裝

2021-10-02 18:24:44 字數 2089 閱讀 8974

redis(remote dictionary server)是乙個鍵值對資料庫(key-value)。redis是非常快的,

在系統環境ubuntu intel core i5-5257u cpu 2.7ghz, 8gb, 40gb ssd下測試,redis的qps為5000~300000。mysql的qps為4000左右浮動。

雜湊hash

列表list

不重複集合set

不重複有序集合sortset

地理資訊定位 geo

linux下的centos可以使用yum,ubuntu可以使用apt安裝,macos可以使用brew安裝。

ubuntu下的安裝

//更新apt下的軟體

apt-get update

//安裝redis

apt-get install redis-server

//啟動

//解壓

tar xzf redis-

3.0.7

.tar.gz

//建立軟連線

ln -s redis-

3.0.7 redis

//進入目錄

cd redis

//編譯

make

//安裝

make install

//啟動命令   配置檔案的目錄(配置密碼,守護程序,指定輸出日誌目錄......) 

redis-server /path/redis.conf

// port預設6379

redis-cil

//指定連線的redis的ip,port,密碼

redis-cli -h host -p port -a password

auth  password
redis-cli shutdown
檢視redis啟動載入的配置檔案

redis-cli info
127.0

.0.1

:6379

> info

#server

redis_version:

3.0.7

redis_git_sha1:

00000000

redis_git_dirty:

0redis_build_id:adfe348a10126c01

redis_mode:standalone

os:linux 4.4.0-

130-generic x86_64

arch_bits:

64multiplexing_api:epoll

gcc_version:

5.4.0

process_id:

8713

run_id:

9498e9aece13c5e3338ca15f5fa165fc12a5fa89

tcp_port:

6379

uptime_in_seconds:

35uptime_in_days:

0hz:

10lru_clock:

4421187

config_file:

/home/ubuntu/soft/redis/redis.conf

這裡config_file說明了使用的是/home/ubuntu/soft/redis/redis.conf這裡的配置檔案。

//也可以使用管道符過濾   

redis-cli info |grep config

redis-cli -v
ubuntu@vm-0

-2-ubuntu:

~$ redis-cli -v

redis-cli 3.0

.7

redis是什麼?它有哪些應用場景?

1.首先我們需要知道一下什麼是redis redis使用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。他通過提供多種鍵值資料型別來適應不同場景下的儲存需求。一句話 由c語言實現的直接操作記憶體的高效能的資料庫軟體。2.目前為止redis支援的鍵值資料型別如下 1 字串型別 2 雜湊...

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...

Redis應用場景

redis開創了一種新的資料儲存思路,使用redis,我們不用在面對功能單調的資料庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用redis靈活多變的資料結構和資料操作,為不同的大象構建不同的冰箱。redis常用資料型別 redis最為常用的資料型別主要有以下五種 在具體描述這幾種資料型別之...