redis基础

Redis是一个分布式缓存数据系统存储Key-value的数据结构,可以以数据库的形式,缓存系统,消息处理器使用,它支持的存储value类型很多,例如,string、list(链表)、set(集合)、zset(sorted set–有序集合)、hash(哈希类型)等。
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。

Redis支持数据的备份,即master-slave模式的数据备份
Redis是单线程工作模型,好处是:纯内存操作,单线程操作,避免了频繁的上下文切换,采用了非阻塞I/O多路复用机制
Redis可以持久化数据;memcache不支持,通常用在做缓存提升性能;MongoDB从1.8版本开始采用binlog方式支持持久化的可靠性
Redis支持事务比较弱,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行;Memcache 在并发场景下,用cas保证一致性;mongoDB不支持事务
灾难恢复–memcache挂掉后,数据不可恢复; Redis数据丢失后可以通过aof恢复

redis-server.exe:服务程序;
redis-check-aof.exe:更新日志检查;
redis-benchmark.exe:性能测试,用于模拟同时由N个客户端发送M个set/get查询;
redis-cli.exe:服务端开启后,我们的客户端就可以输入各种命令测试。

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。

win
这里使用的是3.2版本的Redis,此版本只能安装在64位的操作系统中,此版本安装压缩包云盘连接:http://pan.baidu.com/s/1skQUB3R,密码:xcst
下载Redis-x64-3.2.100.rar文件之后直接解压到指定目录就完成了Redis的安装了,解压成功

打开一个cmd 窗口(管理员身份运行),使用cd命令切换目录到自己解压后文件夹的目录中(如:我的是D:\Program Files\Redis-x64-3.0.500),运行

  redis-server --service-install redis.windows.conf

出现成功安装,则表明已经作为windows服务了.

启动服务

redis-server.exe redis.windows.conf

启动成功了。
在这里插入图片描述

开启客户端

redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> set key 12
OK
127.0.0.1:6379> get key
"12"

linux

yum install -y gcc gcc-c++
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar zxvf redis-5.0.7.tar.gz
cd redis-5.0.7
make PREFIX=/usr/local/redis install 
 编译成功时会产生这个目录的。
 进入bin目录下 
 cd bin/
启动服务
 ./redis-server  
	
redis的服务端口号默认是6379,是可以进行修改的。
netstat -anop | grep  6379
netstat -nlt|grep 6379

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值