`
wsql
  • 浏览: 11777391 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

redis入门——安装

 
阅读更多

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。

性能测试结果:

SET操作每秒钟 110000 次,GET操作每秒钟 81000 次,服务器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 网站使用 Redis 做为缓存服务器。

所以我们要看看他具体是什么东西

1、到官网去下载一个redis,http://redis.io现在最新的版本是2.6.7

2、在linux上面安装redis,这里我用的是ubuntu-server-12.04版本

①、用tar zxvf 解压 下载好的 redis-2.6.7.tar.gz

②、进入redis cd redis-2.6.7

③、执行 make 命令,然后就开始刷刷的make了,不过有的linux版本可能没有安装gcc这时候就会报错(gcc: Command not found),这样就多了一步

④、sudo apt-get install gcc 其实就是安装上一个gcc,自己去下载也行,别的版本的linux用yum一下,只是安装起来简单,之后再make一下就可以了

⑤、再进入src目录,make install

⑥、和java一软件一样,我习惯性的把他们放在了opt的java下面又创建了一个redis的文件夹,为了方便管理我把make好的文件mv到了redis文件下,具体路径

mv redis.conf /opt/java/redis/etc/
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /opt/java/redis/bin

⑦、然后运行server,不过运行是需要配置文件的

/opt/java/redis/bin/redis-server
/opt/java/redis/etc/redis.conf

⑧、好的,这样就能看到他的运行端口6379了,我们用下面的命令链接客户端

/opt/java/redis/bin/redis-cli

用pkill或者 kill-9来关闭也行

⑨、但是这样起到会占一个session,没有办法做别的操作,所以去配置文件里面修改一个(redis.conf)详细conf配置文档(百度文库)

daemonize yes

再启动就好了,可以检查一下进程

ps -ef | grep redis

查看一下端口号

netstat -tunpl | grep 6379 

3、睡一觉明天看看这个高性能的东西具体的操作

资料下载 Redis入门手册(中文).pdf

分享到:
评论

相关推荐

    Redis入门到精通最新教学视频

    Redis入门到精通最新教学视频!!!!!!!!!!!!!!!!!!!

    MongoRedis的源代码:《左手MongoDB,右手Redis——从入门到商业实战》

    《左手MongoDB,右手Redis——从入门到商业实战》背后的故事。 这篇文章没有代码,请放心阅读。 一个程序员的一生应该这样度过:当她回首往事的时候,她不会因为建造环境浪费时间而悔恨,也不会因为浪费而无法这样,...

    Linux入门及软件安装

    01/ 大数据课程介绍 1 02/ 基础课程内容介绍 1 03/ Linux基础 2 3.1 系统安装准备 2 bridged (桥接方式 , 默认使用vmnet0虚拟网卡): 8 (仅主机模式 , 默认...4.6 C语言软件源码编译安装——redis服务器安装 39

    redis入门指南

    作为一本Redis入门手册,全书介绍很全面,朴实的语言让工程师能很快上手,即便对于知乎这样有不少Redis使用经验的团队,也能从中发现新鲜点,相信它对很多创业团队也会有帮助。 ——李申申,知乎网联合创始人、首席...

    很详细的Redis入门教程.docx

    ——学习参考资料:仅用于个人学习使用! 本代码仅作学习交流,切勿用于商业用途,否则后果自负。若涉及侵权,请联系,会尽快处理! 未进行详尽测试,请自行调试!

    Redis入门到精通笔记和源码

    概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。 特征: 1、数据间没有必然的关联关系 2、内部采用单线程机制进行工作 3、高性能。 4、多数据类型支持: ...

    Redis课件.docx

    Redis基本学习过程课件,可以快速入门redis知识。Remote Dictionary Server(远程字典服务器),是一个用C语言编写的、开源的、基于内存运行并支持持久化的、高性能的NoSQL数据库.也是当前热门的NoSQL数据库之一。

    App后台开发运维和架构实践

    第1 章 App 后台入门 .. 16 ...第7 章 Redis——App 后台高性能的缓存系统 . 160 第8 章 MongoDB——App 后台新兴的数据库 .. 185 第9 章 App 后台架构剖析 .. 208 第10 章 App 后台架构的演进 255

    数据结构算法

    Linqer 那点所谓的分布式(2)那点所谓的分布式——memcache 那点所谓的分布式——redis 树结构专题(5)6天通吃树结构—— 第五天 Trie树 6天通吃树结构—— 第四天 伸展树 6天通吃树结构—— 第三天 Treap树 6天通吃树...

    nosql 入门教程

    第一印象——两个简单的例子 17 2.1.1 简单的位置偏好数据集 17 2.1.2 存储汽车品牌和型号数据 22 2.2 使用多种语言 30 2.2.1 MongoDB驱动 30 2.2.2 初识Thrift 33 2.3 小结 34 第3章 NoSQL接口与交互 36 ...

    tyloo:分布式交易框架——TCC

    分布式交易框架——TCC 概念 尝试:尝试执行业务 完成所有业务检查(一致性) 补充必须业务资源(准隔离性) 确认:确认执行业务 真正执行业务 不作任何业务检查 只使用Try阶段阶段的业务资源 确认操作满足幂等性 ...

    JAVA基础项目从入门到精通

    如果大家使用过Kik并听说过其遭遇的leftPad问题,那么Strman可能是个更好的选择——其能够返回特定长度的新字符串,且自动填充开头部分内容。另外,其中还提供一整套功能列表,包括向值附加字符串、从特定目录中提取...

    基于spark-streaming框架的实时计算系统源码+项目说明.zip

    3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及时沟通。 5.期待你能在...

    R的极客理想:工具篇,完整扫描版

    附录介绍了Java、Hadoop以及各种数据库对安装方式。书中内容涉及计算机、互联网、数据库、大数据、统计、金融等领域,详细总结了R语言与Java、MySQL、Redis、MongoDB、Cassandra、Hadoop、Hive、Hbase等技术的综合...

    2021最新java面试合集pdf.rar

    Docker —— 从入门到实践 - v1.0.pdf Dubbo部署文档.doc Dubbo面试专题.docx java后端面试题答案.pdf Java并发Fork-Join框架原理解析.docx JAVA核心知识整理.pdf JAVA核心知识点整理.pdf Java面试笔记.docx JAVA...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part2

    8.6.2 Redis 329 第9 章 Spring Boot 企业级开发 340 9.1 安全控制Spring Security 340 9.1.1 Spring Security 快速入门 340 9.1.2 Spring Boot 的支持 347 9.1.3 实战 348 9.2 批处理Spring Batch 362 9.2.1 Spring...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part3

    8.6.2 Redis 329 第9 章 Spring Boot 企业级开发 340 9.1 安全控制Spring Security 340 9.1.1 Spring Security 快速入门 340 9.1.2 Spring Boot 的支持 347 9.1.3 实战 348 9.2 批处理Spring Batch 362 9.2.1 Spring...

Global site tag (gtag.js) - Google Analytics