
数据库-nosql-redis
小豆角
一个喜欢刨根问底的程序媛
展开
-
redis为什么这么快
它可以用作:数据库、缓存和消息中间件。数据库的工作模式按存储方式可分为:硬盘数据库和内存数据库。Redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度极快。(1)硬盘数据库的工作模式:(2)内存数据库的工作模式:因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程...原创 2019-05-17 20:50:46 · 355 阅读 · 0 评论 -
zz-go语言之行--golang操作redis、mysql大全
https://www.cnblogs.com/wdliu/p/9330278.html一、redis简介redis(REmote DIctionary Server)是一个由Salvatore Sanfilippo写key-value存储系统,它由C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value类型的数据库,并提供多种语言的API。和Memcac...转载 2019-05-08 18:23:42 · 772 阅读 · 0 评论 -
go语言操纵redis客户端包-连接redis服务端
首先下载go语言中redis的客户端,也就是安装redis:go get -u-vgithub.com/gomodule/redigo/redis安装好之后,就可以操作了,操作文档见:https://godoc.org/github.com/gomodule/redigo/redis具体操作过程:package mainimport ( "fmt" "github.c...原创 2019-05-08 16:59:08 · 320 阅读 · 0 评论 -
redis的常见面试题
zzhttps://www.cnblogs.com/jasontec/p/9699242.html介绍:Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API的非关系型数据库。传统数据库遵循 ACID 规则。而 Nosql(Not Only SQL 的缩写,是对不同于传统的关系型...原创 2019-05-08 13:47:13 · 118 阅读 · 0 评论 -
c程序的软件构建流程-由源码安装redis引起的思考
redis是由c语言写的,所以源码安装redis需要清楚c语言的构建流程。对于复杂项目的编译过程:Configure:`configure` 只是一个 shell script, 与编译器毛线关系没有. `shell通过运行这个脚本,获知编译参数MakeMake install他们是什么意思呢:构建脚本、预处理、编译、链接、安装、装载执行第一步 配置(configure...转载 2019-05-08 13:14:44 · 144 阅读 · 0 评论 -
redis五种数据类型的操作
其余命令见官网:http://www.redis.cn/的命令菜单go语言使用redis的文档:https://godoc.org/github.com/gomodule/redigo/redis===========中文乱码,重新进入客户端Redis-cli --raw这五种类型key肯定都是string类型string类型:可以接受任何类型的数据,最大存储长度是512...原创 2019-05-08 12:40:25 · 235 阅读 · 0 评论 -
redis源码安装、配置、启动
源码安装:step1:下载wgethttp://download.redis.io/releases/redis-3.2.8.tar.gzstep2:解压tar -zxvf redis-3.2.8.tar.gz step3:复制,放到usr/local/redis⽬录下sudo mv ./redis-3.2.8 /usr/local/redis/...原创 2019-05-08 11:47:47 · 1618 阅读 · 0 评论