標籤:redis nosql
隨著web2.0的不斷髮展,使nosql資料庫在不斷的出現而,在nosql中redis的出現它彌補了memcache只有hash這種單一的類型,在redis中支援string(字串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(雜湊類型),這使得redis比memcache更強大,而redis是用C實現的,部署也很簡單,在此就簡要的說一下,redis的官網是:https://redis.io,在此建議使用最新的穩定版
[[email protected] src]# mkdir /usr/local/redis[[email protected] src]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz[[email protected] src]# tar -zxvf redis-3.2.8.tar.gz -C /usr/local/redis[[email protected] src]# cd /usr/local/redis/[[email protected] redis]# mv redis-3.2.8/* ./;rm -rf redis-3.2.8/[[email protected] redis]# make && make test#這裡要注意的是如果就配置就此redis並不會以daemon的進程啟動因此要做相應的修改[[email protected] redis]# make install#這裡會預設把二進位檔案放在/usr/local/bin/為了規範要做相應的調整[[email protected] redis]# mkdir bin/[[email protected] redis]# mv /usr/local/bin/* bin/[[email protected] redis]# cp utils/redis_init_script /etc/init.d/redis#複製啟動指令碼[[email protected] redis]# vim /etc/init.d/redis#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.# chkconfig: 2345 64 36REDISPORT=6379EXEC=/usr/local/redis/bin/redis-serverCLIEXEC=/usr/local/redis/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/usr/local/redis/redis.conf"…略…[[email protected] redis]# vim redis.conf#開啟daemon…略…daemonize yes…略…[[email protected] redis]# vim /etc/profile.d/redis.shexport PATH=$PATH:/usr/local/redis/bin[[email protected] redis]# source /etc/profile.d/redis.sh
這樣redis就簡單的部署好了。
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/8F/13/wKiom1jSoy3ikAZJAAAgrEGRY9Q192.png-wh_500x0-wm_3-wmp_4-s_3012584707.png" title="redis.png" alt="wKiom1jSoy3ikAZJAAAgrEGRY9Q192.png-wh_50" />
本文出自 “技術隨筆” 部落格,謝絕轉載!
redis資料庫快速部署