Does Redis suit ARM low memory system?

304 views
Skip to first unread message

Woody Wu

unread,
Jun 6, 2016, 9:55:50 AM6/6/16
to Redis DB
Hi,

I want to use redis on an Embedded system which has an ARMv5 SoC and 128M memory, but i have no idea about Redis's performance and memory footprint. Does anyone have some experiences on this?

Thanks.
-woody

Dvir Volk

unread,
Jun 6, 2016, 10:48:49 AM6/6/16
to Redis DB
Redis can run on ARM, and the bare memory consumption should be under 1MB.
Now it just depends on what you're planning to do with it...

--
You received this message because you are subscribed to the Google Groups "Redis DB" group.
To unsubscribe from this group and stop receiving emails from it, send an email to redis-db+u...@googlegroups.com.
To post to this group, send email to redi...@googlegroups.com.
Visit this group at https://groups.google.com/group/redis-db.
For more options, visit https://groups.google.com/d/optout.

Woody Wu

unread,
Jun 7, 2016, 1:16:34 AM6/7/16
to Redis DB


On Monday, 6 June 2016 22:48:49 UTC+8, dvirsky wrote:
Redis can run on ARM, and the bare memory consumption should be under 1MB.
Now it just depends on what you're planning to do with it...

I had cross compiled Redis for ARM, it works.   My application need to store data like below:

- 8000 series; 
- each series have up to 86400 time-stamped items: {16bit-id, 32bit-time, 64-bit-value, 8-bit-status}

Does Redis suit to this purpose?
-woody

Jan-Erik Rediger

unread,
Jun 7, 2016, 4:13:36 AM6/7/16
to redi...@googlegroups.com
8000 * 84600 * (2 + 4 + 8 + 1) byte = 10368000000 byte = 10.37 GB.

No, this will not fit into 128M of memory.

On Mon, Jun 06, 2016 at 10:16:34PM -0700, Woody Wu wrote:
>
>
> On Monday, 6 June 2016 22:48:49 UTC+8, dvirsky wrote:
> >
> > Redis can run on ARM, and the bare memory consumption should be under 1MB.
> > Now it just depends on what you're planning to do with it...
> >
> > I had cross compiled Redis for ARM, it works. My application need to
> store data like below:
>
> - 8000 series;
> - each series have up to 86400 time-stamped items: {16bit-id, 32bit-time,
> 64-bit-value, 8-bit-status}
>
> Does Redis suit to this purpose?
> -woody
>
>
>
> On Mon, Jun 6, 2016 at 6:55 AM Woody Wu <narke...@gmail.com <javascript:>>
> > wrote:
> >
> >> Hi,
> >>
> >> I want to use redis on an Embedded system which has an ARMv5 SoC and 128M
> >> memory, but i have no idea about Redis's performance and memory footprint.
> >> Does anyone have some experiences on this?
> >>
> >> Thanks.
> >> -woody
> >>
> >>
> >>
>

Woody Wu

unread,
Jun 8, 2016, 4:41:19 AM6/8/16
to Redis DB, jan...@fnordig.de

On Tuesday, 7 June 2016 16:13:36 UTC+8, janerik wrote:
8000 * 84600 * (2 + 4 + 8 + 1) byte = 10368000000 byte = 10.37 GB.

No, this will not fit into 128M of memory.

Thanks for the hint.  Now I understood the point.

CharSyam

unread,
Jun 8, 2016, 5:03:42 AM6/8/16
to redi...@googlegroups.com, Jan-Erik Rediger
It just depends your memory. :)
Reply all
Reply to author
Forward
0 new messages