suse11安裝測(cè)試redis-創(chuàng)新互聯(lián)

suse11 安裝測(cè)試redis
一,下載安裝redis 最新源碼包
wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz
--2013-05-12 18:09:57--  http://redis.googlecode.com/files/redis-2.6.13.tar.gz
Resolving redis.googlecode.com... 173.194.72.82, 2404:6800:4008:c00::52
Connecting to redis.googlecode.com|173.194.72.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 994331 (971K) [application/x-gzip]
Saving to: `redis-2.6.13.tar.gz'

100%[======================================================================================>] 994,331   3.26M/s  in 0.3s

2013-05-12 18:09:57 (3.26 MB/s) - `redis-2.6.13.tar.gz' saved [994331/994331]
SLES11-108:~/nosql # tar zxvf redis-2.6.13.tar.gz
SLES11-108:~/nosql # cd redis-2.6.13/
make
  CC sentinel.o
  LINK redis-server
  INSTALL redis-sentinel
  CC redis-cli.o
  LINK redis-cli
  CC redis-benchmark.o
  LINK redis-benchmark
  CC redis-check-dump.o
  LINK redis-check-dump
  CC redis-check-aof.o
  LINK redis-check-aof

Hint: To run 'make test' is a good idea ;)
SLES11-108:~/nosql/redis-2.6.13/src # cp redis-server /usr/local/bin/
SLES11-108:~/nosql/redis-2.6.13/src # cp redis-cli /usr/local/bin/
SLES11-108:~/nosql/redis-2.6.13/src # cp ../redis.conf  /etc/

SLES11-108:~/nosql/redis-2.6.13/src #

daemonize yesSLES11-108:/etc # cat /etc/redis.conf  |grep -Ev "^#|^$"
pidfile /var/run/redis.pid
port 6379
timeout 0
tcp-keepalive 0
loglevel notice
logfile stdout
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
dir ./
slave-serve-stale-data yes
slave-read-only yes
repl-disable-tcp-nodelay no
slave-priority 100
appendonly no
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes
二,啟動(dòng)redis
SLES11-108:/etc # ps -ef |grep redis
root   23801   1  0 18:16 ?     00:00:00 redis-server /etc/redis.conf
root   23805 21983  0 18:17 pts/0   00:00:00 grep redis
SLES11-108:/etc # netstat -tplun |grep 6379
tcp     0    0 0.0.0.0:6379       0.0.0.0:*        LISTEN    23801/redis-server
SLES11-108:/etc #
三,測(cè)試redis  (測(cè)試list類(lèi)型數(shù)據(jù))
SLES11-108:~ # redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> help set  #查看幫助參數(shù),在命令的前面加help

 SET key value
 summary: Set the string value of a key
 since: 1.0.0
 group: string
 redis 127.0.0.1:6379> help @set  #如果要查看一個(gè)類(lèi)型的全部命令 加@

 SADD key member [member ...]
 summary: Add one or more members to a set
 since: 1.0.0

 SCARD key
 summary: Get the number of members in a set
 since: 1.0.0

 SDIFF key [key ...]
 summary: Subtract multiple sets
 since: 1.0.0
...
后續(xù)省略

redis 127.0.0.1:6379> lpush test a b c #該命令會(huì)創(chuàng)建該鍵及與其關(guān)聯(lián)的List,之后在將參數(shù)中的values從左到右依次插入。
(integer) 3
redis 127.0.0.1:6379> lrange test 0 -1 #取鏈表中的全部元素,其中0表示第一個(gè)元素,-1表示最后一個(gè)元素。
1) "c"
2) "b"
3) "a"
redis 127.0.0.1:6379> lpushx test1 d #庫(kù)中沒(méi)有該鍵值,顯示為0
(integer) 0
redis 127.0.0.1:6379> lpushx test d  # 庫(kù)中有該鍵值,并且把剛剛加的d 添加進(jìn)去了
(integer) 4
redis 127.0.0.1:6379> lrange test1
(error) ERR wrong number of arguments for 'lrange' command
redis 127.0.0.1:6379> lrange test1 0 -1
(empty list or set)
redis 127.0.0.1:6379> lrange test 0 -1
1) "d"
2) "c"
3) "b"
4) "a"
redis 127.0.0.1:6379>

四,下載安裝python連接redis模塊
SLES11-108:~/nosql # wget https://pypi.python.org/packages/source/r/redis/redis-2.7.4.tar.gz
--2013-05-12 18:18:58--  https://pypi.python.org/packages/source/r/redis/redis-2.7.4.tar.gz
Resolving pypi.python.org... 140.211.10.69
Connecting to pypi.python.org|140.211.10.69|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 79715 (78K) [application/octet-stream]
Saving to: `redis-2.7.4.tar.gz'

100%[======================================================================================>] 79,715    183K/s  in 0.4s

2013-05-12 18:18:59 (183 KB/s) - `redis-2.7.4.tar.gz' saved [79715/79715]
SLES11-108:~/nosql/redis-2.7.4 # python setup.py  install
/usr/lib64/python2.6/distutils/dist.py:266: UserWarning: Unknown distribution option: 'test_suite'
 warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/redis
copying redis/exceptions.py -> build/lib/redis
copying redis/_compat.py -> build/lib/redis
copying redis/connection.py -> build/lib/redis
copying redis/client.py -> build/lib/redis
copying redis/__init__.py -> build/lib/redis
copying redis/utils.py -> build/lib/redis
running install_lib
creating /usr/local/lib64/python2.6
creating /usr/local/lib64/python2.6/site-packages
creating /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/exceptions.py -> /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/_compat.py -> /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/connection.py -> /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/client.py -> /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/__init__.py -> /usr/local/lib64/python2.6/site-packages/redis
copying build/lib/redis/utils.py -> /usr/local/lib64/python2.6/site-packages/redis
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/exceptions.py to exceptions.pyc
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/_compat.py to _compat.pyc
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/connection.py to connection.pyc
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/client.py to client.pyc
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/__init__.py to __init__.pyc
byte-compiling /usr/local/lib64/python2.6/site-packages/redis/utils.py to utils.pyc
running install_egg_info
Writing /usr/local/lib64/python2.6/site-packages/redis-2.7.4-py2.6.egg-info
五,簡(jiǎn)單測(cè)試python連接redis
SLES11-108:~/nosql/redis-2.7.4 # python
Python 2.6 (r26:66714, Feb  2 2012, 16:59:44)
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import redis
>>> a = redis.testredis(host='localhost',port=6379,db=0)
Traceback (most recent call last):
 File "", line 1, in
AttributeError: 'module' object has no attribute 'testredis'
>>> a = redis.Redis(host='localhost',port=6379,db=0)
>>> a.set('test','abc')  #設(shè)置一個(gè)字符串類(lèi)型的名稱(chēng)為test的key,內(nèi)容為abc
True
>>> a.get('test')  #顯示該test的內(nèi)容
'abc'
>>> a.dbsize()  #查看庫(kù)里有多少數(shù)據(jù)
1L
>>> a.get('test1')  #get 一個(gè)庫(kù)里沒(méi)有的,顯示為空
>>> a.delete('test')  #刪除
True
>>> a.dbsize()  #再查看庫(kù)里的數(shù)據(jù),沒(méi)有了
0L
>>> a.exists('test')  #判斷 該名稱(chēng)的的key 是否存在,因?yàn)閯倓h除,為空
False
>>> a.set('mykey','cde')  #新加一個(gè)mykey名稱(chēng)的key
True
>>> a.exists('mykey')  #判斷為真 ,證明添加上了
True
>>> a.keys()  #查看庫(kù)里key的列表
['mykey']
>>> quit() #退出

10年的永勝網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷(xiāo)型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永勝建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“永勝網(wǎng)站設(shè)計(jì)”,“永勝網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞標(biāo)題:suse11安裝測(cè)試redis-創(chuàng)新互聯(lián)
分享URL:http://muchs.cn/article12/dsgdgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、自適應(yīng)網(wǎng)站網(wǎng)站排名、網(wǎng)站維護(hù)手機(jī)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)