首页 大数据 正文

数据库进阶-Redis入门教程1-redis介绍和安装登录

1. NOSQL概述

非关系型数据库,又叫not only sql,不仅仅是sql,除了sql之外还可以做额外的事。

NoSQL的特点

易扩展 灵活数据模型 大数据量,高性能 高可用

NoSQL数据库的四大分类

键值存储,redis

优势,快速查询 劣势,存储数据缺少结构化

列存储,hbase

优势,快速查询 劣势,功能局限

文档数据库,mongodb

优势,数据结构要求不严格 劣势,查询性能并非特别高,缺少统一查询的语法

图形数据库,infogate

优势,社交网络,利用图结构的相关算法 劣势,需要对整个图做算法分析,不利于分布式方案

2.redis概述

redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。

支持的键值数据类型:

1.字符串(strings) 2.字符串列表(lists) 3.字符串集合(sets) 4.有序字符串集合(sorted sets) 5.哈希(hashes)

Redis的应用场景:

缓存 网站访问统计 任务队列 数据过期处理 应用排行榜 分布式集群架构中的session分离

3.redis安装和登录

可以官方网站下载安装包,然后解压使用redis下载安装包地址

这是之前写的一份简单的 redis下载安装教程

这上面是之前在线安装的教程,当然服务器已经安装看redis可以用以下命令查找redis安装路径

ps -ef|grep redis 得到了进程号 xxxx 然后 ls -l /proc/xxxx/cwd 数据库进阶 Redis入门教程1 redis介绍和安装登录  第1张 得到路径在: /home/jysp/workspace/var/redis

当然实际开发可能会把启动文件放在统一的bin路径下面,主要看生产环境需求

./redis-benchmark //用于进行redis性能测试的工具 ./redis-check-dump //用于修复出问题的dump.rdb文件 ./redis-cli //redis的客户端 ./redis-server //redis的服务端 ./redis-check-aof //用于修复出问题的AOF文件 ./redis-sentinel //用于集群管理

通常我们以配置文件的方式启动

./redis-server ../etc/redis.conf

客户端启动:

./redis-cli

当设置密码之后(123456举例)

./redis-cli -h 127.0.0.1 -p 6379 -a 123456

输入一下命令出现登录名密码说明登录成功

config get requirepass

4.redis的简单使用

#存储键值对
set name imooc
#获取name对应的value
get name
"imooc"
#获取所有keys
keys *
#删除keys
del name
(integer) 1
get name
(nil)
#关闭服务端
 shutdow
原文:https://juejin.cn/post/7101510723800399886
打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:https://www.shouxicto.com/article/5420.html

相关推荐

发布评论

ainiaobaibaibaibaobaobeishangbishibizuichiguachijingchongjingdahaqiandaliandangaodw_dogedw_erhadw_miaodw_tuzidw_xiongmaodw_zhutouganbeigeiliguiguolaiguzhanghahahahashoushihaixiuhanheixianhenghorse2huaixiaohuatonghuaxinhufenjiayoujiyankeaikeliankouzhaokukuloukunkuxiaolandelinileimuliwulxhainiolxhlikelxhqiuguanzhulxhtouxiaolxhwahahalxhzanningwennonuokpinganqianqiaoqinqinquantouruoshayanshengbingshiwangshuaishuijiaosikaostar0star2star3taikaixintanshoutianpingtouxiaotuwabiweifengweiquweiwuweixiaowenhaowoshouwuxiangjixianhuaxiaoerbuyuxiaokuxiaoxinxinxinxinsuixixixuyeyinxianyinyueyouhenghengyuebingyueliangyunzanzhajizhongguozanzhoumazhuakuangzuohenghengzuoyi
支付宝
微信
赞助本站