linux启动redis_Redis简介

e67e60a069f6940443b7426daf1319ce.png

1. redis简介

408249a66f5a240022fca5522bab6cf5.png

首先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

4afbfad9cd74c3958a2b3ddecf2614a6.png

Redis端口号:6379

查看当前端口号:

netstat -anp|grep 6379

9bdd5128c845b2a7717f56bad8ea0ba8.png

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

1820b13019acd831c6c9f0c9e883d959.png

查看是否已经启动:Ping-->PONG

查看所有键集

Keys *

(empty list or set)

设置值:SET runoob1 redis
Keys *展示所有值;Del key,删除键;client listInfo:redis的详细信息;DbsizeFlushall -清空所有数据Monitor:监控,针对数据库管理员来说;你在其他客户端做的任何操作,都可以看到。需要在两个客户端进行操作,一个是windows一个是linux。一共介绍了10个命令。www.zzaaa.net2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值