前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redis不难,benny带你入门

redis不难,benny带你入门

作者头像
benny
发布2018-07-26 14:43:39
5270
发布2018-07-26 14:43:39
举报
文章被收录于专栏:程序员的碎碎念

正文共:1403 字 预计阅读时间: 4 分钟

关于redis的学习,相信在各大博客、公众号上和教学视频教程里有很多,benny学习了一段时间总算是入门了,在会不定期的更新redis学习日记。

引言

很多同学学了php后,学了不少的框架,像thinkphp5,laravel和phalapi,也用了这些框架进行了一些项目练习,但这仅仅是入门,php只是一个基础,你的学习才刚刚开始。那进阶的话还需要学些什么呢?其实,有很多要学,像mysql优化,mongodb,还要我们本系列要学的redis,php只是一个前期方向,后面可以学下python和go,还要在平时的学习过程中要多动手,坑是要踩过才是真正属于自己的。

redis

什么是redis?

Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.

redis是开源,BSD许可,高级的key-value存储系统. 可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.

像我们平时用的mysql是一个关系型数据库,关系数据库将数据保存在不同的表中。与他不一样的是redis是高性能的key-value数据库,和memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

什么?不知道memcached?

mencached与redis相似,也是key-value型数据库,但是相比之下它只能拿来存储字符串结构数据,以下是他们之间的比较:

1、redis可以用来做存储(storge), 而memccached是用来做缓存(cache) 这个特点主要因为其有”持久化”的功能. 2、存储的数据有”结构”,对于memcached来说,存储的数据,只有1种类型--”字符串”,而redis则可以存储字符串,链表,哈希结构,集合,有序集合.

redis下载安装

最好的安装教程上官网,下载安装包;最好的学习方法是上官网,看开发文档;百度上也有很多博客有教程,但其实都是抄袭官网的教程演变得来的二手三手教程。

官网

https://redis.io/download

虽是如此,也是他们采坑过后自己的经验总结,他人的经验他人的总结总归是他人的,小编个人建议直接看官网安装会好一些,当然,别人的经验拿来学习也不是坏事,以下是我的操作:

代码语言:javascript
复制
下载:wget http://download.redis.io/releases/redis-X.X.X.tar.gz(下载当前稳定版)
代码语言:javascript
复制
解压:tar zxvy redis-X.X.X.tar.gz
代码语言:javascript
复制
进入目录:cd redis-X.X.X
代码语言:javascript
复制
(不用configure)直接make

当你无误的完成上述操作后,你已经安装redis成功了,那今天的先说到这里啦,有什么问题都可以在下载私聊benny:wzc88czw,在下篇推送中将讲解一下,redis-server,redis-benchmark,redis-cli,redis.conf以及安装过程中出现的错误。

今日作者: benny

不会UI的前端不是好后端

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的碎碎念 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • redis
    • 什么是redis?
      • 什么?不知道memcached?
      • redis下载安装
        • 官网
        相关产品与服务
        云数据库 Redis
        腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档