专栏首页程序员的碎碎念redis不难,benny带你入门

redis不难,benny带你入门

正文共: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

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

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

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

今日作者: benny

不会UI的前端不是好后端

本文分享自微信公众号 - 程序员的碎碎念(gh_53e607dd4782),作者:benny

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • redis安装配置知多少

    开始本次学习之前麻烦大家先看下该篇博客文章,介绍Linux下 config/configure/Configure、make 、make test/make c...

    benny
  • redis对于key的操作命令

    搞懂了前面的内容,我相信进入到redis操作命令就很舒服啦;redis操作命令学习没什么技巧,多看多用多拼。在这里分享燕十八里的redis学习笔记(当然官网才是...

    benny
  • 智能机器人:菜单更改,新增签到功能

    开启签到技能,设置不同规则发放奖励,订阅者可以通过连续签到获得奖励,从而培养互动习惯。

    benny
  • Redis:[单机]环境搭建

    注:建议给redis设置访问密码;若既不用bind限制访问源、也不设置访问密码,则会触发Redis的“保护模式”(感兴趣自己百度一下);

    WEBJ2EE
  • [喵咪Redis]Redis配置文件和主从设置

    [喵咪Redis]Redis配置文件和主从设置 ? 前言 上一节已经介绍了redis的基本使用也运行起来了redis,本节来进一步了解一下redis的配置,以及...

    喵了个咪233
  • Nosql数据库服务之redis

    是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。

    民工哥
  • 今天,你遇到redis线上连接超时了吗?

    大量TimeoutException,说明当前redis服务节点上已经堆积了大量的连接查询,超出redis服务能力,再次尝试连接的客户端,redis 服务节点直...

    WindWant
  • centos7 安装 Redis

    简单来说,Redis就是开源使用C语言编写,基于内存持久化的日志型、key-value的非关系型数据库。支持多种语言API。

    Mokwing
  • redis的安装与启动以及注意事项

    安装步骤 (注意,在安装之前一定要注意系统的时间一定要正确,否则会出问题) 在redis中文官网上下载安装包 http://www.redis.cn/do...

    程序员养成日记
  • Redis单机安装以及集群搭建

    笔者在工作中也有接触到非关系型数据库Redis,主要用于缓存。但是也仅限于使用方面,底层没具体了解过,刚好有朋友正在研究这个,我也就再深入研究一...

    Liusy

扫码关注云+社区

领取腾讯云代金券