Ubuntu 安裝 Redis

jopen 11年前發布 | 26K 次閱讀 Redis NoSQL數據庫

Redis,is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

Redis,是一個key-value存儲系統,與memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、 set(集合)、zset(sorted set --有序集合)和hashs(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從)同步。

Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。

 

1、 Redis下載

1) 文件下載

Redis 官方下載地址,下載最新版 redis-2.6.14.tar.gz

 

2) 命令行下載
cd ~/Downloads/tool-server/
wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz 
tar -zxvf redis-2.6.13.tar.gz  
cd redis-2.6.13
make 
sudo make install

2、默認安裝

2.1 redis.conf

redis.conf 默認配置,安裝到目錄: /etc/redis/6379.conf

2.2、redis日志

redis默認日志路徑:/var/log/redis_6379.log

redis默認數據庫文件路徑:/var/lib/redis/6379/dump.rdb

2.3、 redis命令

redis命令默認目錄: /usr/local/bin/

homer2@ubuntu:/opt/redis-2.6.13$ ls -l /usr/local/bin/
total 8440
-rwxrwxr-x 1 homer2 homer2 2224542 Jul  3 12:45 redis-benchmark
-rwxrwxr-x 1 homer2 homer2   30547 Jul  3 12:45 redis-check-aof
-rwxrwxr-x 1 homer2 homer2   63515 Jul  3 12:45 redis-check-dump
-rwxrwxr-x 1 homer2 homer2 2326503 Jul  3 12:45 redis-cli
-rwxrwxr-x 1 homer2 homer2 3985830 Jul  3 12:45 redis-server

2.4 啟動redis

sudo redis-server /etc/redis/6379.conf &


3、新增redis用戶

3.1 配置init腳本:
wget https://github.com/ijonas/dotfiles/raw/master/etc/init.d/redis-server 
wget https://github.com/ijonas/dotfiles/raw/master/etc/redis.conf 
sudo mv redis-server /etc/init.d/redis-server 
sudo chmod +x /etc/init.d/redis-server 
sudo mv redis.conf /etc/redis.conf

3.2 初始化用戶和日志路徑
第一次啟動Redis前,建議為Redis單獨建立一個用戶,并新建data和日志文件夾
sudo useradd redis 
sudo mkdir -p /var/lib/redis 
sudo mkdir -p /var/log/redis 
sudo chown redis.redis /var/lib/redis 
sudo chown redis.redis /var/log/redis

注:redis 為新增用戶,也可以使用當前系統默認用戶(例如:homer),則需修改 sudo chown homer.redis /var/lib/redis


3.3 設置開機自動啟動,關機自動關閉
update-rc.d redis-server defaults

3.4 啟動Redis:
/etc/init.d/redis-server start

6、 啟動client客戶端連接

$ redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

 

7、關閉redis

redis-cli  shutdown

 

 

參考推薦:

Redis 官方

Redis 教程(官方)

ubuntu安裝啟動redis

Ubuntu 安裝 Redis,并配置開機啟動

Linux 下 Redis 安裝詳解推薦

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!