问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

redis 缓存服务器 怎么给外部系统用

发布网友 发布时间:2022-04-28 21:10

我来回答

1个回答

热心网友 时间:2022-04-09 20:19

  Redis介绍
Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力
Redis 2.0更是增加了很多新特性,如:提升了性能、增加了新的数据类型、更少的利用内存(AOF和VM)
Redis支持绝大部分主流的开发语言,如:C、Java、C#、PHP、Perl、Python、Lua、Erlang、Ruby等等
官网:http://code.google.com/p/redis/

Redis性能
根据Redis官方的测试结果:在50个并发的情况下请求10w次,写的速度是110000次/s,读的速度是81000次/s
地址:http://code.google.com/p/redis/wiki/Benchmarks

一、安装过程:
最新稳定版,Redis 2.0.4 stable
wget http://redis.googlecode.com/files/redis-2.6.7.tar.gz (其他版本到官网下载即可)
tar zxf redis-2.6.7.tar.gz
cd redis-2.6.7
与其它软件不同的是,不需要configure。
make
装完了。

创建一个目录
mkdir /usr/local/redis2
cd src
cp redis-server redis-benchmark redis-cli ../redis.conf /usr/local/redis2

  二、启动与停止:
  cd /usr/local/redis2
  启动 ./redis-server > /dev/null & 或者 ./redis-server redis.conf 或者 ./redis-server redis.conf 1>log.log 2>errlog.log (1为标准输出,2为错误输出)

  停止 ./redis-cli shutdown
  客户端连接 ./redis-cli

三、测试:

存值:
./redis-cli set hx value
取值:
./redis-cli get hx

  > quit
退出连接
  > dbsize
(integer) 12
  当前数据库中key的数量
  > info
服务器基本信息
  monitor
  实时转储收到的请求
  config get
获取服务器的参数配置
  flushdb
清空当前数据库
  flushall
清除所有数据库

  四、附注
  redis.conf配置文件:
引用
#是否作为守护进程运行
daemonize yes
#配置pid的存放路径及文件名,默认为当前路径下
pidfile redis.pid
#Redis默认监听端口
port 6379
#客户端闲置多少秒后,断开连接
timeout 300
#日志显示级别
loglevel verbose
#指定日志输出的文件名,也可指定到标准输出端口
logfile stdout
#设置数据库的数量,默认连接的数据库是0,可以通过select N来连接不同的数据库
databases 16
#保存数据到disk的策略
#当有一条Keys数据被改变是,900秒刷新到disk一次
save 900 1
#当有10条Keys数据被改变时,300秒刷新到disk一次
save 300 10
#当有1w条keys数据被改变时,60秒刷新到disk一次
save 60 10000
#当mp .rdb数据库的时候是否压缩数据对象
rdbcompression yes
#mp数据库的数据保存的文件名
dbfilename mp.rdb
#Redis的工作目录
dir /home/falcon/redis-2.0.0/
########### Replication #####################
#Redis的复制配置
# slaveof <masterip> <masterport>
# masterauth <master-password>

############## SECURITY ###########
# requirepass foobared

############### LIMITS ##############
#最大客户端连接数
# maxclients 128
#最大内存使用率
# maxmemory <bytes>

########## APPEND ONLY MODE #########
#是否开启日志功能
appendonly no
# 刷新日志到disk的规则
# appendfsync always
appendfsync everysec
# appendfsync no
################ VIRTUAL MEMORY ###########
#是否开启VM功能
vm-enabled no
# vm-enabled yes
vm-swap-file logs/redis.swap
vm-max-memory 0
vm-page-size 32
vm-pages 134217728
vm-max-threads 4
############# ADVANCED CONFIG ###############
glueoutputbuf yes
hash-max-zipmap-entries 64
hash-max-zipmap-value 512
#是否重置Hash表
activerehashing yes
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 redis客户端访问 redis会打印日志吗 怎样设置redis cluster的日志输出 redis慢日志什么意思 ps cs6中怎么把背景改为图层 移动电视机顶盒可以手机投屏吗 移动送的盒子怎么投屏 一级建造师PK造价工程师,哪个含金量更高 问一下大家,一建含金量高么,京华网校可以考虑么? 一级建造师有多少含金量? 一级建造师价值大不大? 很多人报考一建,一建含金量有多高 碳烧生蚝怎么烤的? 一级建造师各专业含金量怎么样? 目前一级建造师证到底有没有含金量? 如何碳烤生蚝 一建含金量大吗,值得付出吗 一级建造师证书的含金量高不高? 炭烧生蚝中,蚝肉包裹的绿色东西是不是粪便啊? 美的尚弧空调我打开ECO模式怎么不够冷不要ECO模式就够冷是什么原因 一级建造师它的含金量高么? redis.pid文件丢失什么原因,改怎么解决 Key-value stores键值存储能介绍一下吗? 求助各位,关于redis耗时比较严重的问题 一台windiws可以跑不同版本的redis吗 为什么自己包的红糖汤圆煮好后咬开红糖不能像水一样的流出来?还是固体。我用的红糖粉 为什么路边小吃店里面的汤圆不会变形,汤圆粉里面放了什么? 元宵粉为什么不能做汤圆。 玉米淀粉可以做汤圆吗? 糯米粉怎么做汤圆? 糯米粉可以做汤圆跟糯米糍之外.还可以做什么? 汤圆里不放淀粉可以么? 德国BD SENSORS 数字压力表用于油类以及气体的压力测量可以吗???? 德国BD SENSORS压力变送器 DMK457能满足造船工业和海上作业的特殊要求吗? oppo k7上市时间 oppo k7xk7 电脑打电话对方说我声音小 华为手机听筒声音小的解决方法是什么? 倚天屠龙记84版(刘玉璞,刘德凯主演)电视剧 如何评价各个版本电视剧《倚天屠龙记》? 倚天屠龙记84版