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