前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Redis简介与安装

Redis简介与安装

作者头像
GavinZhou
发布2018-01-02 16:11:51
8160
发布2018-01-02 16:11:51
举报
文章被收录于专栏:机器学习实践二三事

Redis简介

大名鼎鼎的RedisNoSQL(非关系型数据库)中的一员,以高性能出名,支持复制,持久化.客户端分片等特性.不使用表,数据库也不会定义或者强制要求用户对Redis存储的不同数据进行关联. 下面摘抄一段别人的介绍:

  • Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案
  • Redis数据库完全在内存中,使用磁盘仅用于持久性
  • 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型
  • Redis可以将数据复制到任意数量的从服务器

Redis 优势

  1. 异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录
  2. 支持丰富的数据类型:Redis支持像字符串,列表,集合,有序集合,散列等数据类型
  3. 多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等

与其它DB或者memcached的对比

对比
对比

安装

对于我的机器ubuntu 14.04我搜了下网上的安装教程基本都是使用apt-get的方式,我这里使用源码的安装方式,因为这种方法有可能会安装到旧版本的Redis

步骤1

安装工具

代码语言:javascript
复制
sudo apt-get install make gcc python-dev

步骤2

下载源码解压安装 官方地址: HERE 下载最新稳定版就可以了,我的是3.2版本的,下面安装

代码语言:javascript
复制
tar -xzvf redis-3.2.0.tar.gz
cd redis-3.2.0
make
sudo make install

接下来安装Redis客户端库,我的是python的

代码语言:javascript
复制
sudo python -m easy_install redis hiredis

验证

如果上面的都没错的话,咱们测试下是否真的安装好了

启动Redis服务

我们先使用默认的Redis配置启动Redis

代码语言:javascript
复制
redis-server redis.conf 

启动之后大概是这样的:

helloworld测试

启动ipython或者python

代码语言:javascript
复制
import redis
conn = redis.Redis()
conn.set('hello', 'world')
conn.get('hello')

输出应该是个字符串world,如果是这个就说明对了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-06-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis简介
    • Redis 优势
      • 与其它DB或者memcached的对比
      • 安装
        • 步骤1
          • 步骤2
          • 验证
            • 启动Redis服务
              • helloworld测试
              相关产品与服务
              云数据库 Redis
              腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档