Redis安裝部署以及簡單應用

Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它能夠用做數據庫、緩存和消息中間件。 它支持多種類型的數據結構,如 字符串(strings), 散列(hashes), 列表(lists),
集合(sets), 有序集合(sorted sets) 與範圍查詢, bitmaps, hyperloglogs 和 地理空間(geospatial) 索引半徑查詢。 Redis 內置了 複製(replication),LUA腳本(Lua scripting),
LRU驅動事件(LRU eviction),事務(transactions) 和不一樣級別的 磁盤持久化(persistence), 並經過 Redis哨兵(Sentinel)和自動 分區(Cluster)提供高可用性(high availability)。redis

 

1.下載安裝
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

解壓:tar -xzvf redis-5.0.4.tar.gz

2.安裝
cd redis-5.0.4
make MALLOC=libc
cd src
make prefix=/var install數據庫

3.啓動redis
cd src
./redis-server
可是這種啓動須要開着終端

能夠修改redis.conf
daemonize no
改成
daemonize yes

而後./redis-server redis.conf 
[root@test-server src]# ./redis-server ../redis.conf 
2607:C 03 Sep 2019 11:55:06.981 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
2607:C 03 Sep 2019 11:55:06.981 # Redis version=5.0.4, bits=64, commit=00000000, modified=0, pid=2607, just started
2607:C 03 Sep 2019 11:55:06.981 # Configuration loaded

4.建立開機自啓和啓動腳本
cd /etc/
mkdir redis
cp /root/redis-5.0.4/redis.conf ./6379.conf
cp /root/redis-5.0.4/utils/redis_init_script /etc/init.d/redisd
vi /etc/init.d/redisd
開頭加入如下語句
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
chkconfig redisd on
service redisd stop
service redisd start


5.鏈接客戶端測試緩存

redis-cli ##默認鏈接127.0.0.1:6379
set name "xian" ---設置鍵值對 鍵:name 值:"xian"
get name -----獲取鍵爲name 的key 值
>>"xian"數據結構

相關文章
相關標籤/搜索