(一)Redis之简介和windows下安装radis

摘要:
所以要把redis设置成windows下的服务。卸载服务:redis-server--service-uninstall开启服务:redis-server--service-start停止服务:redis-server--service-stop4、启动服务5、测试Redis安装测试成功。
一、简介

  1.1  关于nosql

  • 介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL,

属于非关系型数据库;Redis就属于非关系型数据库,

传统的Mysql ,oracle ,sql server 等 都是关系型数据库。

  1.2  nosql的作用

  • 为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心

High performance -高并发读写

Huge Storage-海量数据的高效率存储和访问

High Scalablility && High Availability 高可扩展性和高可用性

NoSQL 产品 MongoDB Redis等等 Redis目前主流

  1.3  NoSQL的特点

  • 易扩展
  • 灵活的数据模型
  • 大数据量,高性能
  • 高可用

  1.4  高性能键值对(key-value)数据库,支持的键值数据类型

  1. 字符串类型
  2. 列表类型
  3. 有序集合类型
  4. 散列类型
  5. 集合类型

  1.5  Redis的应用场景

  • 缓存
  • 任务队列
  • 网站访问统计
  • 数据过期处理
  • 应用排行榜
  • 分布式集群架构中的session分离
二、下载安装

2.1  下载windows版本的Redis

去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载

官网下载地址:http://redis.io/download

github下载地址:https://github.com/MSOpenTech/redis/tags

2.2  安装Redis

1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd,然后把目录指向解压的Redis目录。

image

2、启动命令

redis-server redis.windows.conf,出现下图显示表示启动成功了。

image

三、设置Redis服务

1、由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。

也就是设置到这里,首先发现是没用这个Redis服务的。

image

2、设置服务命令

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

image

输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个redis服务。

image

3、常用的redis服务命令。

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

4、启动服务

image

5、测试Redis

image

安装测试成功。

这里只是做简单的安装,部署服务使用,更深入的使用可以去redis中文网看看 http://www.redis.net.cn/ 博客园也有很多深入使用方法,由于我的博客系统需要用到,做个抛砖引玉吧。

在下载的解压包里面有一份文档,有详细的说明,

image

免责声明:文章转载自《(一)Redis之简介和windows下安装radis》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇前端本地存储后端传来的json格式数据vs-code中生成vue模板代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS7为php7.2安装php-redis扩展(redis环境搭建二)

安装前检查 安装前查看phpinfo()输出的版本与php -v 的版本是否一致,如果不一致安装成功后,输出phpinfo和php -v 都会找不到redis扩展,本人在此踩过坑 解决php -v查看到版本于phpinfo()打印的版本不一致问题可参考我的另一篇博客:https://www.cnblogs.com/clubs/p/13377676.html...

Redis服务设计(处理流程、事件模型、多路复用)

简介 Redis作者: 意大利人 Salvatore Sanfilippo(网名 Antirez) 开发。Antirez 不仅帅的不像实力派,也非常有趣。Antirez 今年已经四十岁了,依旧在孜孜不倦地写代码,为 Redis 的开源事业持续贡献力量。 Redis是一个开放源代码(BSD许可)内存中的数据结构存储,用作数据库、缓存和消息代理。它支持字符串、...

高性能NoSQL

极客时间:《从 0 开始学架构》:高性能NoSQL 1、引言 关系型数据库凭借着SQL功能和ACID的属性,活跃于各种各样的系统中,但它并不是完美的,其存在以下缺点: 关系数据库存储的是行记录,无法存储数据结构 关系数据库的 schema 扩展很不方便关系数据库的表结构 schema 是强约束,操作不存在的列会报错,业务变化时扩充列也比较麻烦,需要执行...

C#redis缓存应用

Redis   redis是一种非关系型数据库(关系型数据库即SQL server,MySQL等),但多用于缓存技术.因为它是一种内存告诉缓存数据库,存储数据的方式为Key-value,即键值对.而且redis还支持多种数据类型,如:string、list、set、zset(sorted set)、hash。   redsi特点: ①redis以内存作为存...

redis教程--phpredis

phpredis是php的一个扩展 <?php //连接本地的 Redis 服务 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo "Connection to server sucessfully。"; //查看服务是否运行 echo "Server is runni...

redis实现二级缓存

缓存的作用就是降低数据库的使用率,来减轻数据库的负担。我们平常的操作一般都是查>改,所以数据库的有些查操作是重复的,如果一直使用数据库就会有负担。Mybatis也会做缓存,也会有一级缓存和二级缓存: 一级缓存:是SqlSession级别的缓存,使用HashMap数据结构来用于存储缓存数据的 二级缓存:是mapper级别的缓存,其作用域是mappe...