linux启动redis_Redis简介
1. redis簡(jiǎn)介
首先redis是一款nosql(not only sql)數(shù)據(jù)庫,是一種非關(guān)系型數(shù)據(jù)庫
關(guān)系型數(shù)據(jù)庫(oracle,mysql,sqlserver,db2..)有表結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)化的數(shù)據(jù)。
非關(guān)系型數(shù)據(jù)庫(memecached,mongoDB,redis),沒有表結(jié)構(gòu),存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)。
redis以key value 形式存取數(shù)據(jù)。
Redis是一個(gè)開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。從2010年3月15日起,Redis的開發(fā)工作由VMware主持。從2013年5月開始,Redis的開發(fā)由Pivotal贊助。
redis的官網(wǎng)
https://redis.io/
2. redis特性
1) 速度快
Redis使用標(biāo)準(zhǔn)C編寫實(shí)現(xiàn),而且將所有數(shù)據(jù)加載到內(nèi)存中,所以速度非常快。官方提供的數(shù)據(jù)表明,在一個(gè)普通的Linux機(jī)器上,Redis讀寫速度分別達(dá)到81000/s和110000/s。
2) 數(shù)據(jù)結(jié)構(gòu)
可以將Redis看做"數(shù)據(jù)結(jié)構(gòu)服務(wù)器"。目前,Redis支持5種數(shù)據(jù)結(jié)構(gòu)(字符串 - String,哈希 - Hash,列表 List,集合 -- Set,有序集合 Zset)。
3) 持久化
由于所有數(shù)據(jù)保持在內(nèi)存中,所以對(duì)數(shù)據(jù)的更新將異步地保存到磁盤上,Redis提供了一些策略來保存數(shù)據(jù),比如根據(jù)時(shí)間或更新次數(shù)。數(shù)據(jù)超過內(nèi)存,使用swap,保證數(shù)據(jù);
memcacache不能持久化,mongo是部分在內(nèi)存;
支持多種語言
Redis支持多種語言,諸如Java ,Ruby,Python, Twisted Python, PHP, Erlang, Tcl, Perl, Lua,, Scala, Clojure等。
4) 主-從復(fù)制
Redis支持簡(jiǎn)單而快速的主-從復(fù)制。
官方提供了一個(gè)數(shù)據(jù),Slave在21秒即完成了對(duì)Amazon網(wǎng)站10Gkey set的復(fù)制。
3. redis安裝
1) 安裝redis
centos擴(kuò)展yum源
yum install epel-release -y
yum install redis -y
2) 啟動(dòng)redis
service redis status
service redis start
Redis端口號(hào):6379
查看當(dāng)前端口號(hào):
netstat -anp|grep 6379
2. Redis常用命令
redis-cli啟動(dòng)客戶端
利用vi /etc/redis.conf
修改配置文件,綁定本機(jī)IP地址,
bind處192.168.80.130或者利用ifconfig查找本機(jī)ip后進(jìn)行綁定。
重新啟動(dòng)服務(wù):service redis restart
連接本機(jī):redis-cli -h 192.168.80.130 -p 6379
查看是否已經(jīng)啟動(dòng):Ping-->PONG
查看所有鍵集
Keys *
(empty list or set)
設(shè)置值:SET runoob1 redisKeys *展示所有值;Del key,刪除鍵;client listInfo:redis的詳細(xì)信息;DbsizeFlushall -清空所有數(shù)據(jù)Monitor:監(jiān)控,針對(duì)數(shù)據(jù)庫管理員來說;你在其他客戶端做的任何操作,都可以看到。需要在兩個(gè)客戶端進(jìn)行操作,一個(gè)是windows一個(gè)是linux。一共介紹了10個(gè)命令。www.zzaaa.net2總結(jié)
以上是生活随笔為你收集整理的linux启动redis_Redis简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery页面跳转带cookie_JS
- 下一篇: 分页池内存持续增长_Java技术学习之对