測試環境爲Ubuntu 12.04.本文不介紹Ubuntu的apt-get方式安裝,那種方式較爲簡單,這裏介紹的是通用linux版本安裝redis-2.8.24.tar.gz
版本及下載:
redis-2.8.24.tar.gz
下載地址:http://www.redis.net.cn/download/
各版本安裝方式應該差不多,可以自由選擇。
解壓版本:
tar xzf redis-2.8.24.tar.gz
cd redis-2.8.24/
make test
make
ps:我的Ubuntu系統提示tcl版本太低,後面更新了下版本就ok了。安裝的細節不貼圖了。
安裝完成後,直接測試src/redis-server 是否可以啓動,啓動後會打印出一個redis的圖標:
在編譯沒有通過之前,src目錄下是沒有redis-cli 和redis-server這些應用程序的。安裝完成後,redis的這些應用程序是可以通過拷貝使用的。
自定義安裝實例
創建目錄:
mkdir -p /data/service/mytest-redis/data
mkdir -p /data/service/mytest-redis/bin
mkdir -p /data/service/mytest-redis/log
mkdir -p /data/service/mytest-redis/conf
我打算使用7086端口
1、修改配置
進入conf目錄後:
daemonize yes pidfile /data/service/mytest-redis/conf/redis_7086.pid logfile /data/service/mytest-redis/log/redis_7086.log port 7086 bind xx.xx.xx.xx timeout 300 loglevel notice #maxmemory 1gb ## Default configuration options databases 16 save 900 1 save 300 10 save 60 10000 requirepass test123 rdbcompression yes dir data/service/mytest-redis/data dbfilename dump_7086.rdb #slave-read-only yes #slaveof xx.xx.xx.xx 7086 # #appendonly no |
2 啓動自定義實例
mytest-redis#bin/redis-server conf/redis_7086.conf
3 檢查
root@s0142-gz:/data/service/mytest-redis# netstat -alnpt | grep 7086 tcp 0 0 0.0.0.0:7086 0.0.0.0:* LISTEN 27454/redis-server root@s0142-gz:/data/wulinzhi/service/mytest-redis# redis-cli -p 7086 127.0.0.1:7086> auth test123 OK 127.0.0.1:7086> info # Server redis_version:2.8.24 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:a3fe14cbf5f78004 redis_mode:standalone os:Linux 3.2.0-23-generic x86_64 arch_bits:64 multiplexing_api:epoll gcc_version:4.6.3 process_id:27454 run_id:67e9db6b9cf1e63c9d5c7834ce32a546e4325790 tcp_port:6370 uptime_in_seconds:10266 ..... |